我正在使用 EF5,当我在 for 循环中调用 context.SaveChanges 时出现错误。
如果我要更新任何实体,我是否需要调用 SaveChanges 以在同一上下文中获取实体的更新值。
例如,一个行项目的数量为 n。在我的第一次迭代中,我将订单项的数量减少了 1。所以现在实际数量是 n-1。我还没有在上下文中调用 SaveChanges。在同一行项目的下一次迭代中,数量是 n 还是 n-1?
谢谢
我正在使用 EF5,当我在 for 循环中调用 context.SaveChanges 时出现错误。
如果我要更新任何实体,我是否需要调用 SaveChanges 以在同一上下文中获取实体的更新值。
例如,一个行项目的数量为 n。在我的第一次迭代中,我将订单项的数量减少了 1。所以现在实际数量是 n-1。我还没有在上下文中调用 SaveChanges。在同一行项目的下一次迭代中,数量是 n 还是 n-1?
谢谢