我有两张桌子
订单和订单线
订单有ID属性
OrderLines具有ID和OrderID属性。
所以1个订单可以有很多订单行。
当我将OrderLines添加到实体模型时,我设置了" Entity Key = false"关于" ID"场。
我设置了#34;实体密钥=真"在" OrderID"场。
然后我添加一个新的协会
OrderLines multiplicity = many和Orders multiplicity = 1.没有导航属性,也没有添加外键属性
参考约束..
Principal OrderLines OrderID - 从属订单ID。
点击保存,然后我将得到"多重性在角色' OrderLines' ...主要角色的多重性的有效值是' 0..1'或1'。"
如果我将其从1更改为说' 0..1'然后我会得到同样的错误。
答案 0 :(得分:0)
我必须执行以下操作才能使其正常工作。
对于任何想要了解实体框架关系的人来说,这个网站都有一点帮助 http://weblogs.asp.net/ricardoperes/entity-framework-code-first-relations