2017-07-08 97 views

回答

0

我該如何避免這種情況。無論如何,我可以選擇一個記錄,不讓其他的記錄觸摸嗎?

您需要implmenent併發性管理:

  • 您的表必須有一個行版本列。當用戶查詢您發送數據的行版本的數據時。
  • 來自用戶的每次更新都必須包含行版本。
  • 如果行版本與存儲在數據庫中的當前值不同,則會拋出異常。
  • 如果行版本與存儲在表中的版本相同,則更新數據並重新生成行版本列。

實體框架可以很容易地處理併發性只需看看這個tutorial。它會幫助你很多。