2012-04-10 3 views
0

Я получил большой проблемой Потому что я не такой опытный с NHibernate, и мне нужно, чтобы выбрать лучшее решение сессии для проекта, так вот пример использования сессии:NHibernate совет на сессии здания

-Session открывает и сделать запрос заполнить GridView
многих лиц двойного щелчка на заполненном GridView и перенаправляются на другую страницу с опцией редактирования
-He редактированием объекта, что он был из GridView
-Она сохранить объект и вернуться к GridView
-Gridview является displaing сохраненного объекта
-he редактирование другой ....

Итак, что для меня лучше всего, и когда открывать/закрывать новые сессии.

ответ

1

Я бы создал session per request (здесь one resource, google найдет еще много объектов).
Сценарий, который вы описали, довольно распространен; я бы использовал QueryOver для заполнения вашего gridview и Load для извлечения выбранного элемента. Просто.

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