中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

Linq To Sql進(jìn)階系列(二)M:M關(guān)系

系列文章導(dǎo)航:

Linq To Sql進(jìn)階系列(一)從映射講起

Linq To Sql進(jìn)階系列(二)M:M關(guān)系

Linq To Sql進(jìn)階系列(三)CUD和Log

Linq To Sql進(jìn)階系列(四)User Define Function篇

Linq To Sql進(jìn)階系列(五)Store Procedure篇

Linq To Sql進(jìn)階系列(六)用object的動(dòng)態(tài)查詢與保存log篇

Linq To Sql進(jìn)階系列(七)動(dòng)態(tài)查詢續(xù)及CLR與SQL在某些細(xì)節(jié)上的差別


Linq To Sql進(jìn)階系列(一) 一文中,我們談到了數(shù)據(jù)庫(kù)中的兩種基本關(guān)系1:M 與1:1. 而現(xiàn)實(shí)世界中,還有一種M:M 的關(guān)系。比如,一個(gè)老師可以有多個(gè)學(xué)生,而一個(gè)學(xué)生也可以有多個(gè)老師。老師和學(xué)生的關(guān)系就是多對(duì)多的關(guān)系。這些關(guān)系在數(shù)據(jù)庫(kù)中是如何反映的呢?
C#3.0入門系列(十)-之Join操作一文中,我們提到了M:M 的關(guān)系中的join操作。哦,原來(lái),M:M 的關(guān)系在數(shù)據(jù)庫(kù)中,依然是通過(guò)1:M 來(lái)體現(xiàn)。比如,在一個(gè)域內(nèi),一個(gè)User可以加入到多個(gè)Group中,一個(gè)Group也可以包含多個(gè)User。 User與Group并沒(méi)有直接的關(guān)系,而是通過(guò)第三個(gè)表UserInGroup發(fā)生關(guān)系。User與 UserInGroup的關(guān)系為1:M,其關(guān)系鍵為UserId, 而Group與 UserInGroup的關(guān)系也為1:M, 其關(guān)系鍵為GroupId,這樣,我們通過(guò)第三個(gè)表,讓User與Group發(fā)生了關(guān)系,他們的關(guān)系為M:M.
這三個(gè)表的腳本如下:

系列文章導(dǎo)航:

Linq To Sql進(jìn)階系列(一)從映射講起

Linq To Sql進(jìn)階系列(二)M:M關(guān)系

Linq To Sql進(jìn)階系列(三)CUD和Log

Linq To Sql進(jìn)階系列(四)User Define Function篇

Linq To Sql進(jìn)階系列(五)Store Procedure篇

Linq To Sql進(jìn)階系列(六)用object的動(dòng)態(tài)查詢與保存log篇

Linq To Sql進(jìn)階系列(七)動(dòng)態(tài)查詢續(xù)及CLR與SQL在某些細(xì)節(jié)上的差別



創(chuàng)建數(shù)據(jù)庫(kù)后,添加一些數(shù)據(jù)供測(cè)試。

 

系列文章導(dǎo)航:

Linq To Sql進(jìn)階系列(一)從映射講起

Linq To Sql進(jìn)階系列(二)M:M關(guān)系

Linq To Sql進(jìn)階系列(三)CUD和Log

Linq To Sql進(jìn)階系列(四)User Define Function篇

Linq To Sql進(jìn)階系列(五)Store Procedure篇

Linq To Sql進(jìn)階系列(六)用object的動(dòng)態(tài)查詢與保存log篇

Linq To Sql進(jìn)階系列(七)動(dòng)態(tài)查詢續(xù)及CLR與SQL在某些細(xì)節(jié)上的差別



為了不破壞數(shù)據(jù)庫(kù)的映射,我們把這部分改動(dòng)放到partial  class中。這樣,我們渴望實(shí)現(xiàn)user.Group。
我們來(lái)做個(gè)測(cè)試,看看是不是成功了呢。

it知識(shí)庫(kù)Linq To Sql進(jìn)階系列(二)M:M關(guān)系,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 狠狠综合久久av一区二区老牛 | 国产午夜亚洲精品不卡 | 99热.com| 亚洲第一免费播放区 | 伊人网在线看 | 国产小网站 | 国产乱码精品1区2区3区 | 久久久久久国产 | 国产精品一区二区三区在线 | 国产一区二区三区 | 狠狠天天| 在线观看毛片网站 | 国产成人亚洲精品 | 一级高清 | 精品国产黄色片 | av一二三四 | 色一情一乱一伦一区二区三区 | 在线观看视频一区二区三区 | 亚洲日韩欧美一区二区在线 | 亚洲欧美一区二区三区1000 | 美女在线国产 | 精品国产99 | 午夜天堂精品久久久久 | 一区二区三区四区在线 | 国产免费一区二区三区网站免费 | 久久久精品天堂 | 91视频大全 | 午夜午夜精品一区二区三区文 | 91精品国产91久久久久青草 | 亚洲一区视频在线 | 欧美二区三区 | 成人免费淫片aa视频免费 | 成人精品一区二区三区中文字幕 | 欧美亚洲视频在线观看 | 国产一区二区精品在线观看 | 国产乱码久久久久久一区二区 | 日本啊v在线 | 精品国产青草久久久久96 | 国产精品久久久久久久久久久久久 | 免费福利视频一区二区三区 | 亚洲欧美日韩国产综合 |