2015-02-23 85 views
-3

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

+0

您需要实现事务锁,以协调并发访问 – 2015-02-23 12:35:57

+0

“in DB”?哪个DB?你如何处理数据库?实体框架也许?你需要告诉我们这些信息,以免我们猜测。 – spender 2015-02-23 12:48:11

回答

0

首先获得您的数据库架构。没有重复吗?然后,您需要在数据库中实施a unique constraint,以避免重复。那么你描述的情况就变得不可能,第二次提交会导致错误。