Скажем, у меня есть объект, у которого есть столбец счетчика.
Если я хочу увеличить счетчик, возникнут проблемы с параллелизмом, если я увеличу / уменьшу версию объекта в памяти, а затем сохраню какдругой запрос мог уже увеличить счетчик, и мое представление в памяти имеет устаревшее значение.
Какие параметры у меня есть nhibernate?
Я знаю, что в RubyOnRails есть специальная функция, которая увеличиваетСчетчик вроде:
Entity.IncrementCounter("EntityName", "columnName", value => 1) // which means increment by 1
Обновление
На самом деле, я думаю, я мог бы использовать HQL для этого права?Как насчет использования критериев?