3

Accounts というテーブルがあります。テーブル構造は次のようになります。

 AccountID  AccountName  AccountTotalMoney

   1           Stsven          3000

アカウント (AccountID=1) は多くのユーザーによって共有されていました。

そのため、ユーザーがアカウントを更新する (アカウントをロックする) 場合、他のユーザーがアカウントを更新できないようにしたいと考えています。

訪問した

.NET でロックを行う 6 つの方法

しかし、私はまだ理解していません.私の下手な英語で申し訳ありません. 前もって感謝します!

4

1 に答える 1

2

TransactionScope を使用して悲観的ロックを実装できます (分離レベルの変更)

この投稿が役立つと思います: System.Transactions TransactionScope を使用して IsolationLevel を設定します。

投稿したリンクに記載されている「悲観的ロック」は、「悲観的並行性」の異なる概念であることに注意してください。それがあなたが望むものであることを確認してください。

于 2012-11-20T13:19:19.227 に答える