Linq to sql 提交DataContext更改时发生Linq ChangeConflictException

Linq to sql 提交DataContext更改时发生Linq ChangeConflictException,linq-to-sql,concurrency,Linq To Sql,Concurrency,这是我经常得到的。这个动作一天要执行数千次,我大约每5秒就会收到一次异常。据我所知,在创建DataContext和更新它之间的时间段内,当数据库中的某些内容发生变化时,就会发生这种情况。我说得对吗 我怎样才能修好它 更新 我刚刚调试了错误并发现以下问题: System.Data.Linq.ChangeConflictException: 2 of X updates failed. at System.Data.Linq.ChangeProcessor.SubmitChanges(Confl

这是我经常得到的。这个动作一天要执行数千次,我大约每5秒就会收到一次异常。据我所知,在创建
DataContext
和更新它之间的时间段内,当数据库中的某些内容发生变化时,就会发生这种情况。我说得对吗

我怎样才能修好它

更新

我刚刚调试了错误并发现以下问题:

System.Data.Linq.ChangeConflictException: 2 of X updates failed.
  at System.Data.Linq.ChangeProcessor.SubmitChanges(ConflictMode failureMode)
  at System.Data.Linq.DataContext.SubmitChanges(ConflictMode failureMode)
  at PROJECT.Controllers.HomeController.ClickProc(Int32 id, String code, String n)

统计表不断更新。那么我怎样才能让LINQ保存更改呢。通过
SqlDataCommand
访问“经典”SQL Server,我从未遇到过这样的问题。

这是由于乐观并发性造成的。你可以改变这种行为,但在你做之前要了解它的作用

Table name: dbo.Stats
current value: 9852039
original value: 9852038
database value: 9852039