我在更新数据库中的数据时遇到困难,所以也许你可以帮助我。
我有一个基于此依赖关系流的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)不包含相同的数据集。