标签: c# multithreading entity-framework concurrency
我有一个网络表单应用程序,按下保存按钮后会要求确认。 (确认:保存记录并显示需要保存到客户端的所有内容)
问题在于,通过按下保存按钮,我还在另一个线程中对记录执行了一些繁重的操作,这些操作会保存记录并导致RowVersion更改为新值。
现在,当用户想要提交记录时,他获得了一个OptimisticConcurrencyException
我想知道是否有任何解决方案只关闭一个特定的Savechanges()的增量而不在后台线程中使用tsql?