ObjectStateManager 中已存在具有同一键的对象。
一个实体主键为1001,保存时,将context.Entry(detail).State = EntityState.Modified;
可以正常保存。
再点击保存按钮时,在context.Entry(detail).State = EntityState.Modified;就提示
ObjectStateManager 中已存在具有同一键的对象。
请熟悉ef的给个解决方向。谢谢
出错这个错误是因为使用了有跟踪状态的查询。
解决方法,在查询的时候加上asNoTracking() 即可。。。
例如: