Violation of primary key constraint, multiple users
        Posted  
        
            by MC.
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by MC.
        
        
        
        Published on 2010-06-11T21:41:35Z
        Indexed on 
            2010/06/11
            21:52 UTC
        
        
        Read the original article
        Hit count: 250
        
Lets say UserA and UserB both have an application open and are working with the same type of data. UserA inserts a record into the table with value 10 (PrimaryKey='A'), UserB does not currently see the value UserA entered and attempts to insert a new value of 20 (PrimaryKey='A'). What I wanted in this situation was a DBConcurrencyException, but instead what I have is a primary key violation. I understand why, but I have no idea how to resolve this. What is a good practice to deal with such a circumstance? I do not want to merge before updating the database because I want an error to inform the user that multiple users updated this data.
© Stack Overflow or respective owner