9
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)
這是我經常收到的內容。這個動作每天完成數千次,每五秒我就會得到一次這個異常。從我所瞭解的情況來看,在創建DataContext
和更新它之間的時間段內,數據庫中發生了某些更改時會發生這種情況。我對嗎?提交DataContext更改時發生Linq ChangeConflictException
我該如何解決?
更新
我剛剛調試的錯誤,發現如下:
Table name: dbo.Stats
current value: 9852039
original value: 9852038
database value: 9852039
的統計表被不斷更新。那麼我怎麼才能讓LINQ保存更改。通過SqlDataCommand
「經典」SQL Server訪問,我從來沒有這樣的問題。