Изменения базы данных NHibernate commit без явного вызова для сохранения или обновления

Я использую Nhibernate 2.0 в ASP.NET. Я начинаю транзакцию в начале страницы и фиксирую транзакцию в конце. На странице: - Я получаю объект - Я изменяю свойство объекта - Я проверяю объект - Если проверка в порядке, я вызываю save-update для этого объекта - Если проверка неверна, я неЯ не делаю никаких вызовов для сохранения-обновления этого объекта - я всегда фиксирую транзакцию в конце страницы.

Проблема в том, что также, когда проверка неверна, и я не делаю никаких вызовов для сохранения-обновления объекта, фиксация трансактина фиксирует изменение в БД.

Я установил для FlushMode значение «Никогда, но ничего не изменилось».

Есть предложение? В чем я ошибаюсь?

Ответы на вопрос(3)

Ваш ответ на вопрос