2017-10-01,今天开发遇到这个问题:
"ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
解决问题:
1,重新创建一个上下文容器。
DbContext db = new DBContextFactory().GetContext())
2,把实体对象重新附加到上下文容器。
db.Set<T>().Attach(model);
1991-1025 2018-10-11 18:06 原文
2017-10-01,今天开发遇到这个问题:
"ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
解决问题:
1,重新创建一个上下文容器。
DbContext db = new DBContextFactory().GetContext())
2,把实体对象重新附加到上下文容器。
db.Set<T>().Attach(model);