-4

How prevent duplicate record when using WEB API. I call WEB API with double click or more click and i get duplicate record in DB. Then i debugging, pointer is "jumping" from one place to another. I am checking are record already is in DB, but its not working with multiple thread.

user3093010
  • 365
  • 1
  • 3
  • 12
  • You need to implement transactions, locks to coordinate concurrent access – Khanh TO Feb 23 '15 at 12:35
  • "in DB"? Which DB? How do you address the DB? Entity Framework perhaps? You need to tell us this information so that we aren't guessing. – spender Feb 23 '15 at 12:48

1 Answers1

0

Get your database schema right in the first place. No duplicates allowed? Then you need to implement a unique constraint in your database that disallows duplicates. Then the situation you describe becomes impossible and the second commit results in an error.

Community
  • 1
  • 1
spender
  • 117,338
  • 33
  • 229
  • 351