【发布时间】:2011-10-12 09:20:33
【问题描述】:
我在尝试更新实体时收到以下错误, 'IEntityChangeTracker 的多个实例不能引用实体对象' 代码运行方式为,
dbUsers.Users.MergeOption = MergeOption.NoTracking;
dbUsers.Users.Attach(user);
dbUsers.ObjectStateManager.ChangeObjectState(user, System.Data.EntityState.Modified);
dbUsers.SaveChanges();
请帮我摆脱它。
【问题讨论】:
-
看看这篇文章,也许它可以阻止你。 stackoverflow.com/questions/620084/…
-
User 是要添加的对象实体。我找到了一个解决方案,在附加实体之前应该分离。请回复,如果有更好的解决方案。
标签: entity-framework