2009-09-30 2 views
0

У меня возникла проблема с приложением ASP.NET, которое использует NHibernate с моделью сеанса за запрос. Я сохраняю объект в SessionState и обновляю некоторые его свойства с помощью обратной передачи AJAX. Когда пользователь нажимает «Сохранить», я блокирую объект до текущей ISession и обновляю его свойства из формы. Проблема возникает, если пользователь только обновляет свойства через обратную передачу AJAX, потому что в этом случае объект не «грязный» в текущем сеансе. Как заставить NHibernate выпустить обновление?Заставить NHibernate произвести обновление

ответ

1

Я нашел способ добиться этого, используя ISession.Merge. Для этого требуется дополнительный выбор, но пока это будет сделано.

Смежные вопросы