我在附加了 2 个实体的上下文中调用 saveChanges。实体“A”接收对其值的更新,“B”没有改变。
当我在 SaveChanges 之前暂停代码并检查“B”实体时,它显示“EntityState = Unchanged(2)”。
我让代码完成运行,最终得到映射到执行“B”实体更新的存储过程。
我预计这不会发生,为什么会这样?
谢谢戈德
EF 4.0.30319
我在附加了 2 个实体的上下文中调用 saveChanges。实体“A”接收对其值的更新,“B”没有改变。
当我在 SaveChanges 之前暂停代码并检查“B”实体时,它显示“EntityState = Unchanged(2)”。
我让代码完成运行,最终得到映射到执行“B”实体更新的存储过程。
我预计这不会发生,为什么会这样?
谢谢戈德
EF 4.0.30319
我怀疑这个问题与那个问题重复。
重复那里给出的答案:
这是在以下情况下发生的问题:
可以通过以下 3 种方式中的一种来解决此问题: