我正在使用Entity Framework 4.1数据库优先的方法。我使用了传统的数据库。在我的edmx文件中,基于遗留数据库中的表创建了实体类,一些实体之间存在一对一 或零对一的 关联。
虽然我探索了数据库的表和它们之间的关系,但我没有发现一对 一或一对二 的关系是如何在数据库中实现的。
为了获得更多信息,我在edmx文件中放了一些我的数据库图和它的关系和对应实体的属性的截图。
豪爽的菠萝 · 喜报|金煜又双叒获奖了!-艺术学院· 3 月前 · |
打盹的刺猬 · 中外合作摄制电影片管理规定_国家电影局_中国政府网· 5 月前 · |
刀枪不入的火锅 · 斗破五美新春跳舞给大家拜年_哔哩哔哩_bil ...· 9 月前 · |
才高八斗的冰棍 · 2019重庆智博会现场报道:我们从这些技术创 ...· 1 年前 · |
豁达的丝瓜 · “林志颖清醒了”!台媒曝光林志颖车祸第3天最 ...· 1 年前 · |
你数据库中的1-0...1关系是直接可见的。它建立在Course和OnlineCourse表之间,其中Course是关系(1)中的主体,而OnlineCourse与配置在CourseID上的FK相关。FK也是OnlineCourse的PK = 它必须是唯一的,因此它是0...1。
数据库 "总是 "使用1 - 0...1,因为真实的1 - 1不能有效地用于数据插入。1 - 1意味着左必须在右之后插入,但右必须在左之后插入=不可能。正因为如此,1 - 0...1被用于左为主,必须在右之前插入,右为从属,必须在左之后插入。