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

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

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

 

 

 

解决问题:

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

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

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

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

 

posted @ 2018-10-11 18:06  Py。Go  阅读(129)  评论(0)    收藏  举报