在我的应用程序中,我执行以下操作
从数据库中读取:我从数据库中获取项目(并行,每个任务的上下文)。
写入数据库:我创建一个新的上下文,并为每个获取的项目,我将其附加到新的上面 上下文
我定义了一个拦截器,因为我不想让EF保存更改(我需要这样做) 由我自己,后来,因为表现)
问题 - 在我调用SaveChanges()方法之后,调用了拦截器并且我拥有了 SQL语句,它没关系。但是,在拦截器端执行代码后,有一个 Context.SaveChanges()方法的异常。说: "存储更新,插入或删除语句影响了意外的行数(0)。实体可以 自实体加载后已被修改或删除。刷新ObjectStateManager条目。"
任何人都可以帮我解决这个问题吗?
感谢。
Hagai