实体框架并发检查:savechanges而不增加RowVersion

时间:2017-07-13 12:20:51

标签: c# multithreading entity-framework concurrency

我有一个网络表单应用程序,按下保存按钮后会要求确认。 (确认:保存记录并显示需要保存到客户端的所有内容)

问题在于,通过按下保存按钮,我还在另一个线程中对记录执行了一些繁重的操作,这些操作会保存记录并导致RowVersion更改为新值。

现在,当用户想要提交记录时,他获得了一个OptimisticConcurrencyException

我想知道是否有任何解决方案只关闭一个特定的Savechanges()的增量而不在后台线程中使用tsql?

0 个答案:

没有答案