1
假設我們有一個博客工具,每當用戶對文章(Id,正文,修訂版)執行修改時,修訂計數器就會增加1。如果我們要執行以下查詢(在MS SQL中),並且假設我們有很多人試圖更新文章,那麼我們會得到'正確的'修訂?MS SQL中的UPDATE命令線程安全(跟蹤修訂版)
由於我使用的是EF,我都表示通過以下方式查詢:
context.Database.ExecuteSqlCommand("UPDATE dbo.Articles SET Revisions = Revisions + 1 WHERE [email protected];", articleId);
注:我的意思是「正確的」 修訂是什麼,如果我們將有100人更新同時,一旦它們全部完成,修訂版將被設置爲。
謝謝你的回答! – Artem