当前位置:编程学习 > C#/ASP.NET >>

数据库插入数据---控制并发

如题:Web程序

现在程序中使用了乐观锁--数据的版本控制,实现对并发的控制。这样删除和更新数据都不成问题。

但是当有重复数据插入数据库的时候是处理不了的。

现在的情况是这样的,通过接口从其他系统读取数据,如果在系统的表中不存在这条数据,然后插入数据。

当有并发的时候会插入重复的数据,虽然代码中已经有了插入前检查,但是还是处理不了。


我不想使用Lock来解决,但是也没有很好的方法来解决问题。

求教!!!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,