“将外键属性添加到..”复选框已禁用0..1到1关系

时间:2011-02-01 15:14:46

标签: .net entity-framework ef-model-first

在设计者的模型优先方法中,如果我创建一个关系,其中关系一端的基数为'0..1'而另一端为'1',设计者将禁用'添加外键属性为..'复选框。

例如,假设我有一个Order实体和一个OrderQuantity实体,其中OrderQuantity实体只是规定了可用的Order实体的初始数量,但不必指定。因此,订单可以有0或1个OrderQuantity,OrderQuantity总是有1个订单。

如果我试图让实体引用其自身的先前版本和更新版本(即列表中的节点),则同样适用。

定义这种关系,设计师根本不允许我添加外键属性,我必须依赖导航方法(生成正常)。

还有其他人经历过这个吗?

1 个答案:

答案 0 :(得分:0)

将解决方案的目标框架更改为。 .Net Framework 4.0