我處于一張桌子有兩個(gè)一對(duì)無(wú)/一對(duì)關(guān)系的情況。如何使用實(shí)體框架代碼優(yōu)先來(lái)實(shí)現(xiàn)這一點(diǎn)?我看過(guò)以下鏈接https://www.safaribooksonline.com/library/view/programming-entity-framework/9781449317867/ch04s07.htmlhttps://cpratt.co/0-1-to-1-relationships-in-entity-framework/https://www.tektutorialshub.com/one-to-one-relationship-entity-framework/從本質(zhì)上講,從屬端需要有一個(gè)與主端相同的主鍵。但是我厭倦了在沒(méi)有確認(rèn)和正確了解正在發(fā)生的事情的情況下,用不止一種一對(duì)無(wú)/一對(duì)關(guān)系來(lái)實(shí)現(xiàn)這一點(diǎn)。此外,我不確定如何構(gòu)造語(yǔ)句,因?yàn)樗鼪](méi)有傳統(tǒng)的外鍵。我還看到在表實(shí)體框架之間配置多個(gè) 1 到 0..1 關(guān)系,這讓我難以辨認(rèn)。有關(guān)我的數(shù)據(jù)庫(kù)圖表的相關(guān)部分,請(qǐng)參見(jiàn)下文:因此,本質(zhì)上, aPlayer不應(yīng)該在沒(méi)有 的情況下保存DKImage,同樣, aProduct不應(yīng)該在沒(méi)有DKImage.下面是型號(hào)代碼:Players,Products,DKImages(我知道這是不正確的,我只是執(zhí)行這種方式,所以我可以生成數(shù)據(jù)庫(kù),并顯示圖)
- 1 回答
- 0 關(guān)注
- 128 瀏覽
添加回答
舉報(bào)
0/150
提交
取消