我正在使用 Entity Framework 4.1 数据库第一种方法。我使用过旧数据库。在我的 edmx 文件中,它根据旧数据库中的表创建实体类,有一个一对零或一某些实体之间的关联。
尽管我探索了数据库表以及它们之间的关系,但我不知道如何一对零或一关系已在数据库中实现。
有关更多信息,我在 edmx 文件中放置了数据库图的一些屏幕截图及其关系和对应实体的属性:
数据库中的 1-0..1 关系是直接可见的。它建立在 Course 和 OnlineCourse 表之间,其中 Course 在关系 (1) 中是主要的,而 OnlineCourse 依赖于 CourseID 上配置的 FK。 FK 也是在线课程的 PK = 它必须是唯一的,因此它是 0..1。
数据库“总是”使用 1 - 0..1,因为真正的 1 - 1 不能有效地用于数据插入。 1 - 1 表示左必须插在右之后,但右必须插在左之后 = 不可能。因此,1 - 0..1 用于左为主的情况,必须插入右之前,右为从属,必须插入左之后。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)