我在他们自己的上下文中执行代码,但它导致数据在主线程上下文中不同步。因此,我需要在其他上下文完成工作后刷新实体,然后才能对其进行更新。
不幸的是,我得到一个 OptimisticConcurrencyException 并且无法确定是哪个实体是问题并且需要刷新?有没有办法找出导致 OptimisticConcurrencyException 的实体是哪个实体?这条消息一点用都没有……</p>
System.Data.Entity.Infrastructure.DbUpdateConcurrencyException:存储更新、插入或删除语句影响了意外的行数 (0)。自加载实体后,实体可能已被修改或删除。刷新 ObjectStateManager 条目。---> System.Data.OptimisticConcurrencyException:存储更新、插入或删除语句影响了意外的行数 (0)。自加载实体后,实体可能已被修改或删除。刷新 ObjectStateManager 条目。