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

 我来答
雀修洁武妍
2019-07-25 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:25%
帮助的人:924万
展开全部
1、数据库有主键。插入数据不会出现你说的什么错误或不稳定吧
2、调用sql对数据库修改本身是自动上锁的。
如果要保证程序逻辑的一致性需要使用事务。
3、比如主键递增这种情况,或者只要是有主键。
4、程序无论用什么方式,都不可能在数据库中插入两条主键相同的记录。
5、同时多人使用,是否包括一种情况:同时多人修含液改(包括删除)。如果仅仅是同时多人添加,那么毫无问谈槐物题。不会有并发问题;
6、如果存在同时多人修改的可能性的话,那就需要用“开放式并发”或“非明卖开放式并发”。
7、开放式并发”相对简单。即:一个人修改并提交,被告知原始数据已被修改,则报错;自己找找这方面资料吧,VS与.NET已经集成了一些简单实现的方法。
田含玉贝宜
游戏玩家

2019-12-14 · 非著名电竞玩家
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:660万
展开全部
并发是在数据库中按事务的方式考虑的问题,ASP.NET没有什么好考虑的,尽量不要在ASP中直接用SQL就行耐誉兆了,尤其是写虚坦入的SQL,要写入尽可能昌租用存储过程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式