C# 導(dǎo)航數(shù)據(jù)庫(kù)關(guān)系
Entity Framework最強(qiáng)大的一個(gè)方面是它能自動(dòng)創(chuàng)建LINQ對(duì)象,幫助找到數(shù)據(jù)庫(kù)中相關(guān)的表之間的關(guān)系。下例將添加兩個(gè)與Book類(lèi)相關(guān)的新類(lèi),生成一個(gè)簡(jiǎn)單的書(shū)店庫(kù)存報(bào)告。新類(lèi)稱(chēng)為Store(代表每個(gè)書(shū)店)和Stock(代表在商店貨架上的書(shū)和從出版商那里訂購(gòu)的書(shū))。這些新類(lèi)和關(guān)系的圖如圖所示。
每個(gè)商店都有名稱(chēng)、地址和庫(kù)存集合(由一個(gè)或多個(gè)Stock對(duì)象組成,每個(gè)Stock對(duì)象對(duì)應(yīng)書(shū)店中每本不同的書(shū)(書(shū)名),Store和Stock之間是一對(duì)多關(guān)系。每個(gè)Stock記錄正好與一本書(shū)有關(guān),Stock和Book之間是一對(duì)一關(guān)系。需要庫(kù)存記錄,因?yàn)橐粋€(gè)商店可能有三本相同的書(shū),但另一個(gè)商店可能有六本相同的書(shū)。
有了Code Rrst,就只需要?jiǎng)?chuàng)建C#對(duì)象和集合,而Entity Framework會(huì)自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu),以便你輕松地導(dǎo)航數(shù)據(jù)庫(kù)對(duì)象之間的關(guān)系,然后在數(shù)據(jù)庫(kù)中査詢(xún)相關(guān)對(duì)象。
繼續(xù)查找其他問(wèn)題的答案?
- 開(kāi)始學(xué)習(xí)
海報(bào)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)字體設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)室內(nèi)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)影視動(dòng)畫(huà)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)UI設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)
點(diǎn)擊加載更多評(píng)論>>