Concurrency issues are common in multi-user applications that have a database on the backend.

The good news is that LightSwitch makes concurrency very easy to handle by providing two different mechanisms:

  • When a conflict is detected, a “Data Conflict” screen is automatically displayed to the user allowing them to choose how to resolve the conflict

  • Or, for a more customized solution, code can be written so that the application resolves the conflict without requiring interaction from the user

To find out more information on how to handle concurrency issues using LightSwitch, refer to my recent blog post called "How To: Handle Database Concurrency Issues".

Also, check out other "How To" posts on my blog.

~Nicole Haugen