Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ASP.NET中实现悲观锁定_Asp.net_Sql_Sql Server_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

如何在ASP.NET中实现悲观锁定

如何在ASP.NET中实现悲观锁定,asp.net,sql,sql-server,asp.net-mvc,asp.net-mvc-3,Asp.net,Sql,Sql Server,Asp.net Mvc,Asp.net Mvc 3,有一个名为Accounts的表。表结构如下所示: AccountID AccountName AccountTotalMoney 1 Stsven 3000 该帐户(其中AccountID=1)由多个用户共享 因此,当用户更新帐户(锁定帐户)时,我希望阻止其他人更新帐户 我去过 但是我还不懂。对不起,我的英语不好。提前谢谢 您可以使用TransactionScope实现悲观锁定(更改隔离级别) 我认为这篇文章可以帮助: 请注意,您发布的链接

有一个名为Accounts的表。表结构如下所示:

 AccountID  AccountName  AccountTotalMoney

   1           Stsven          3000
该帐户(其中AccountID=1)由多个用户共享

因此,当用户更新帐户(锁定帐户)时,我希望阻止其他人更新帐户

我去过


但是我还不懂。对不起,我的英语不好。提前谢谢

您可以使用TransactionScope实现悲观锁定(更改隔离级别)

我认为这篇文章可以帮助:


请注意,您发布的链接中提到的“悲观锁定”是“悲观并发”的不同概念。确保它是您想要的。

在重温您的帖子时,我非常确定“悲观并发”是您想要的解决方案,而不是“锁定”