【发布时间】:2011-02-01 15:14:46
【问题描述】:
在设计器中的模型优先方法中,如果我创建一个关系,其中关系一端的基数为“0..1”,另一端为“1”,设计器禁用“添加外键”属性到..'复选框。
例如,假设我有一个 Order 实体和一个 OrderQuantity 实体,其中 OrderQuantity 实体只是规定了可用的 Order 实体的初始数量,但不必指定。因此,一个 Order 可以有 0 个或 1 个 OrderQuantity,而一个 OrderQuantity 总是有 1 个 Order。
如果我试图让实体引用自身的先前和更新版本(即列表中的节点),这同样适用。
定义这种关系,设计者根本不允许我添加外键属性,我必须依赖导航方法(生成的很好)。
有其他人经历过吗?
【问题讨论】:
标签: .net entity-framework ef-model-first