违反Multiplicity约束的原因是什么。

时间:2013-02-08 09:44:07

标签: .net entity-framework orm entity-framework-mapping

我有一个A级,其中有另一个班级列表b

Class A
{
  public List<B> PointCollection
   {
   get;
   set;
   }
}

虽然所有其他文章都说B类可能也包含A类对象,但事实并非如此。当我填充数据并尝试保存时,关系'A_PointCollection'的角色'A_PointCollection_Source'具有多重性1或0..1。抛出异常。 注意我不是在定义关系,而是让实体框架自己定义。 所以,请建议可能的解决方案

1 个答案:

答案 0 :(得分:1)

实际上,问题是由于我们使用的保存方法,我们有一个非常大的代码用于保存目的,因此一些方法使用PointCollection属性进行调整并违反了PointCollection导航属性的关系,所以当我调试代码时,我发现了我用来更新PointCollection导航属性的错误。