2011-03-22 64 views
1

我有一个Request实体,它具有Buildings(多对多)和RequestTimes(一对多)的引用/子对象。我将它从我的实体对象上下文中分离出来,重新使用了一个Request对象。实体克隆和清除​​引用

当我脱离我Request和去插入另一Request插入精细新的标识,新的条目添加到我的Buildings查找表,但我RequestTimes表更新现有的条目,并指出他们在新Request ID而不是生成新的行。

到目前为止,我已经尝试使用objContext.Detach()为每个RequestTime条目以及调用Request.RequestTimes.Clear()。我还有什么遗漏?

回答

0

每个RequestTime条目需要Detach()条目。这是第一次没有被正确地称呼。