指定的实体已包含在EntitySet中

时间:2013-04-11 12:37:29

标签: c# entityset

我在更新数据库中的数据时遇到困难,所以也许你可以帮助我。

我有一个基于此依赖关系流的3个EntitySets的DataContext(A - > B - > C)。

当我的程序执行时,创建了4个实体(一个用于实体集A,两个用于实体集B,一个用于实体集C)。

我使用:context_name.Entity_set_name.Add(Entity_name)添加这些新创建的实体。 例如:

context.A.Add(AEntity);
context.B.Add(BEntity1);
context.B.Add(BEntity2);   // gives error
context.C.Add(CEntity);

程序在执行BEntity2 add时给出“指定的实体已包含在EntitySet中”。请注意,两个实体(BEntity1和BEntity2)不包含相同的数据集。

0 个答案:

没有答案