[英]Entity cloning and clearing references
我有一个Request
实体,其中包含Buildings
(多对多)和RequestTimes
(一对多)的引用/子代。 我通过从实体对象上下文分离Request
对象来重新使用它。
当我分离Request
并插入另一个Request
,该Request
很好地插入新的ID,新的条目会添加到“ Buildings
查找表中,但是我的RequestTimes
表会更新现有条目并将它们指向新的Request
ID,而不是生成新行。
到目前为止,我已经尝试为每个RequestTime
条目使用objContext.Detach()
以及调用Request.RequestTimes.Clear()
。 我还想念什么?
每个RequestTime
条目都需要Detach()
。 第一次没有正确调用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.