У нас есть процесс, который должен запускаться по отношению к БД, используемой веб-приложением, и мы должны предотвращать все остальные обновления во время выполнения этого процесса.Есть ли какой-либо глобальный способ сделать это, возможно, через nHibernate, .NET или, может быть, напрямую в Oracle?
Первоначальная идея заключалась в том, чтобы иметь таблицу БД с одной записью, чтобы указать, запущен процесс или нет, но при этом нам нужно будет вернуться к каждому отдельному методу сохранения / обновления и внести изменения, чтобы проверить, еслиэта запись существует или не существует до вызова сохранения / обновления.