C# 实体框架(代码优先)-如何克隆没有外键的实体
我想克隆一个实体并将副本与另一个对象关联。我编写了以下代码:C# 实体框架(代码优先)-如何克隆没有外键的实体,c#,.net,entity-framework,orm,ef-code-first,C#,.net,Entity Framework,Orm,Ef Code First,我想克隆一个实体并将副本与另一个对象关联。我编写了以下代码: var entity = context.Entry(someObject); entity.State = EntityState.Added; anotherObject.History.Add(entity.Entity); 问题是代码没有清除副本的外键,因此数据库中存在许多冗余连接。如何摆脱它们?附着和分离对象:
var entity = context.Entry(someObject);
entity.State = EntityState.Added;
anotherObject.History.Add(entity.Entity);
问题是代码没有清除副本的外键,因此数据库中存在许多冗余连接。如何摆脱它们?附着和分离对象: