数据库插入数据---控制并发
如题:Web程序现在程序中使用了乐观锁--数据的版本控制,实现对并发的控制。这样删除和更新数据都不成问题。
但是当有重复数据插入数据库的时候是处理不了的。
现在的情况是这样的,通过接口从其他系统读取数据,如果在系统的表中不存在这条数据,然后插入数据。
当有并发的时候会插入重复的数据,虽然代码中已经有了插入前检查,但是还是处理不了。
我不想使用Lock来解决,但是也没有很好的方法来解决问题。
求教!!!
补充:.NET技术 , C#
补充:.NET技术 , C#