标签: c# .net entity-framework orm ef-code-first
我想克隆一个实体并将副本与另一个对象相关联。我写了以下代码:
var entity = context.Entry(someObject); entity.State = EntityState.Added; anotherObject.History.Add(entity.Entity);
问题是代码不会清除副本的外键,因此数据库中有许多冗余连接。我该怎样摆脱它们?
答案 0 :(得分:0)
附加和分离对象:
http://msdn.microsoft.com/en-ca/library/vstudio/bb896271%28v=vs.100%29.aspx