使用多个线程防止重复记录

时间:2015-02-23 12:34:39

标签: c# asp.net-web-api

使用WEB API时如何防止重复记录。我通过双击或更多点击来调用WEB API,我在DB中获得重复记录。然后我调试,指针是"跳跃"从一个地方到另一个地方。我正在检查记录已经在DB中,但它不能与多线程一起使用。

1 个答案:

答案 0 :(得分:0)

首先获取数据库架构。不允许重复?然后,您需要在数据库中实现不允许重复的a unique constraint。然后,您描述的情况变得不可能,第二次提交会导致错误。