0

私が持っているとしましょう:

session.Get<User>(id, LockMode.Upgrade)

最初のスレッドが通過します。2 番目のブロック。このロックをテストし、ロックされている場合は終了したいと思います。

これについてどうすればいいですか?

4

1 に答える 1

0

LockMode.UpgradeNoWait(SQL サーバーがサポートしている場合のみサポートされます) ?

または、トランザクション タイムアウトを使用して同様のことを行うこともできますが、遅延が長くなります。

于 2012-09-23T22:29:37.950 に答える