实体克隆和清除​​参考

时间:2011-03-22 14:16:59

标签: c# entity-framework

我有一个Request实体,其中包含Buildings(多对多)和RequestTimes(一对多)的引用/子代。我通过从实体对象上下文中删除它来重用Request对象。

当我分离我的Request并转而使用新ID插入另一个Request插件时,新的条目会添加到我的Buildings查找表中,但我的{{1}表更新现有条目并将它们指向新的RequestTimes id,而不是生成新行。

到目前为止,我已尝试对每个Request条目使用objContext.Detach()以及调用RequestTime。我还缺少什么?

1 个答案:

答案 0 :(得分:0)

每个Detach()条目都需要RequestTime。第一次没有正确调用它。