Запретить нескольким пользователям доступ к одной записи
Я разработал asp.net веб-приложение, в котором я хочу запретить нескольким пользователям доступ к одной записи. На самом деле, когда я развернул его на локальном сервере, несколько пользователей могут получить доступ к одной и той же записи и внести свои изменения. Затем изменения, сделанные одним пользователем, перезаписываются изменениями, сделанными другим пользователем. я хочу сделать логику для того, чтобы если одна запись редактируется одним пользователем, то другой пользователь должен получить уведомление о том, что запись открыта <username>
Что я уже пробовал:
я пытался,
создал таблицу для хранения уникального идентификатора этой записи и идентификатора пользователя, открывшего эту запись.
Когда пользователь нажимает на ссылку для просмотра записи, я вставляю оба ключа в таблицу, а когда пользователь возвращается на домашнюю страницу, Я удаляю запись, которая вставлена в эту таблицу выше.
Maciej Los
Что СУРБД[^]?
Для SQL Server см.: режим блокировки[^]
Обнаружение изменений с помощью SqlDependency[^]
SqlDependency в an ASP.NET применение[^]