首页 > 技术文章 > ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。

1991-1025 2018-10-11 18:06 原文

2017-10-01,今天开发遇到这个问题:

"ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。

 

 

 

解决问题:

    1,重新创建一个上下文容器。

       DbContext db = new DBContextFactory().GetContext())

    2,把实体对象重新附加到上下文容器。

       db.Set<T>().Attach(model);

 

推荐阅读