使用实体配置与多个表的一对一/一关系

我处于一张桌子有两个一对无/一对关系的情况。如何使用实体框架代码优先来实现这一点?

我看过以下链接

  • 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 关系,这让我难以辨认。

有关我的数据库图表的相关部分,请参见下文:

http://img4.mukewang.com/60e9569b00017d5506460788.jpg

因此,本质上, aPlayer不应该在没有 的情况下保存DKImage,同样, aProduct不应该在没有DKImage.

下面是型号代码:PlayersProductsDKImages我知道这是不正确的,我只是执行这种方式,所以我可以生成数据库,并显示图


九州编程
浏览 121回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP