How can we handle concurrency errors in LINQ to SQL?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
One way is by setting the modes on each column for how it participates in conflict checking. There are three options:
Always, Never & WhenChangedFor more info, check here and here
Also an option is using the
ConflictModeparameter toSubmitChanges(one ofConflictMode.ContinueOnConflict or ConflictMode.FailOnFirstConflict. If you set it to the former, the commit will throw when complete, but you will have a collection of failed submissions for further processing… see this answer for more info.