Wil*_*Wil 5 c# ef-code-first entity-framework-4.1
在我的应用程序中,我有一个方法,我从代码调用数据库的种子,这很好.
我刚刚创建了一个新的大方法,它还为数据库添加了更多的数据.
当我调用它时,它第一次运行似乎工作正常,但是,如果我在上一次尝试的几分钟内再次运行它,我会收到以下错误:
已成功提交对数据库的更改,但更新对象上下文时发生错误.ObjectContext可能处于不一致状态.内部异常消息:AcceptChanges无法继续,因为对象的键值与ObjectStateManager中的另一个对象冲突.在调用AcceptChanges之前,请确保键值是唯一的.
我不确定如何解决这个问题,任何人都可以提出建议吗?(除了不要在最后一次尝试的几分钟内运行它!).
可能重复的:
以下是有关使用自跟踪实体和对象状态管理器的有用链接