【发布时间】:2012-12-10 13:29:46
【问题描述】:
我正在尝试使用 EF 将应用程序开发为 Model-First。我尝试了一切来完成表格拆分模式和 1:1 关系,但看起来 EF 不允许我这样做。
假设我确实使用 Model-First - 有没有办法建立 1:1 的关系而不会弄乱生成的文件和 EF 会让人讨厌:
多重性在关系中的角色“Blablalah”中无效 '布拉巴巴拉'。因为从属角色属性不是关键 属性,从属角色的多重性的上限 必须是 *。
我已经尝试将我的 FK 设置为目标表上的主键,但仍然没有帮助。
【问题讨论】:
-
表的声明是什么?
-
AFAIK,让 EF 进行一对一的唯一方法是让每个实体都有一个对另一个实体的外键引用,但我没有一个方便的参考来明确地说没错……
-
你可以先用代码来完成它,但我特别不喜欢代码优先的东西。
标签: c# .net entity-framework foreign-key-relationship ef-model-first