Какая практика считается хорошей, когда нужно “локнуть” всю таблицу, ибо это один аггрегат и должен обрабатываться последовательно.
+ нужно сначала делать явный лок, чтобы только один пользователь мог пользоваться этой таблицей, пока другому будет показываться, что таблица занята.
Есть что-то лучше чем отдельная таблица с одной записью -
lock boolean
поле и
@Version int
?