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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.