我处于一张桌子有两个一对无/一对关系的情况。如何使用实体框架代码优先来实现这一点?
我看过以下链接
https://www.safaribooksonline.com/library/view/programming-entity-framework/9781449317867/ch04s07.html
https://cpratt.co/0-1-to-1-relationships-in-entity-framework/
https://www.tektutorialshub.com/one-to-one-relationship-entity-framework/
从本质上讲,从属端需要有一个与主端相同的主键。但是我厌倦了在没有确认和正确了解正在发生的事情的情况下,用不止一种一对无/一对关系来实现这一点。此外,我不确定如何构造语句,因为它没有传统的外键。
我还看到在表实体框架之间配置多个 1 到 0..1 关系,这让我难以辨认。
有关我的数据库图表的相关部分,请参见下文:
因此,本质上, aPlayer
不应该在没有 的情况下保存DKImage
,同样, aProduct
不应该在没有DKImage
.
下面是型号代码:Players
,Products
,DKImages
(我知道这是不正确的,我只是执行这种方式,所以我可以生成数据库,并显示图)
相关分类