Re[3]: NHibernate в многопользовательской среде
От:
MozgC
http://nightcoder.livejournal.com
Дата:
10.08.10 22:05
Оценка:
Может я не в тему напишу, не знаю как такое лучше сделать в NHibernate, но вообще я обычно такое делаю так:
UPDATE
warehouse
SET
Quantity = Quantity - X
WHERE
ID = Y
AND
Quantity >= X
и проверяю что была изменена 1 строка, а не 0. Если 0 — выбрасываю ConcurrencyException.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: