У меня есть страница asp.net, которая выполняет некоторое обновление до db. Обновления занимают 2-3 секунды, все эти hapends в методе, который сначала считывает данные с db и выполняет некоторые обновления. Когда запрос страницы меньше 2 секунд для этих действий, код чтения db, считывает одно и то же состояние записей в db, и все действия по обновлению запросов страницы asp.net обновляются одни и те же записи.asp.net блокировка страницы метод до завершения действия
Как я могу предотвратить это, что самый новый запрос будет ждать до самого старого завершения их исполнения?
Любые идеи?
Не могли бы вы показать нам какой-нибудь код? –
Чтобы синхронизировать разные страницы (или любые клиенты) с доступом к тем же данным, вам необходимо использовать блокировки базы данных. Какую базу данных вы используете? – Strillo
Я использую MS SQL 2008, использовать набор данных ADO.NET для чтения данных и обновления. –