Я создаю веб-приложение в Silverlight, которое позволяет пользователям просматривать и редактировать базу данных. Чтобы помешать нескольким пользователям редактировать одни и те же данные, я думал о реализации механизма блокировки и ключа, чтобы другие пользователи могли ожидать, когда один конкретный пользователь редактирует данные.
Есть ли какой-нибудь способ, которым у нас может быть переменная (флаг, указывающий, редактирует ли пользователь данные) на сервере, который может использоваться несколькими клиентами?
Есть ли лучший способ справиться с этим типом проблем с постоянным доступом к данным?