ASP.NET 怎么防止并发操作?

62 篇文章 1 订阅
1、数据库有主键。插入数据不会出现你说的什么错误或不稳定吧

2、调用sql对数据库修改本身是自动上锁的。

如果要保证程序逻辑的一致性需要使用事务。

3、比如主键递增这种情况,或者只要是有主键。

4、程序无论用什么方式,都不可能在数据库中插入两条主键相同的记录。

5、同时多人使用,是否包括一种情况:同时多人修改(包括删除)。如果仅仅是同时多人添加,那么毫无问题。不会有并发问题;

6、如果存在同时多人修改的可能性的话,那就需要用“开放式并发”或“非开放式并发”。

7、开放式并发”相对简单。即:一个人修改并提交,被告知原始数据已被修改,则报错;自己找找这方面资料吧,VS与.NET已经集成了一些简单实现的方法。


转自:ASP.NET 怎么防止并发操作?_360问答
http://wenda.so.com/q/1372250518066654

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值