C# 实体克隆和清除引用
我有一个C# 实体克隆和清除引用,c#,entity-framework,C#,Entity Framework,我有一个请求实体,它有建筑物(多对多)和请求时间(一对多)的引用/子对象。我正在使用一个请求对象,方法是将它与实体对象上下文分离 当我分离我的请求并使用新ID插入另一个请求插入时,新条目会添加到我的建筑物查找表中,但我的请求时间表会更新现有条目,并将它们指向新的请求ID,而不是生成新行 到目前为止,我已经尝试对每个RequestTime条目使用objContext.Detach(),以及调用Request.RequestTimes.Clear()。我还缺少什么?每个RequestTime条目都需
请求
实体,它有建筑物
(多对多)和请求时间
(一对多)的引用/子对象。我正在使用一个请求
对象,方法是将它与实体对象上下文分离
当我分离我的请求
并使用新ID插入另一个请求
插入时,新条目会添加到我的建筑物
查找表中,但我的请求时间
表会更新现有条目,并将它们指向新的请求
ID,而不是生成新行
到目前为止,我已经尝试对每个RequestTime
条目使用objContext.Detach()
,以及调用Request.RequestTimes.Clear()
。我还缺少什么?每个RequestTime
条目都需要Detach()
。第一次打电话的时候,电话打得不好