Совет nhibernate по построению сессии

У меня большая проблема, потому что я не очень разбираюсь в nhibernate, и мне нужно выбрать лучшее решение для сеанса для проекта, поэтому вот пример использования сеанса:

-Сеанс открывается и делает запрос для заполнения gridview
-Человек дважды щелкает по заполненному gridview и перенаправляется на другую страницу с опцией редактирования
-Он редактирует объект, который у него есть из gridview
-Он сохраняет объект и вернитесь к gridview
-Gridview отображает сохраненный объект
-он редактирует другой ....

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


person Endiss    schedule 10.04.2012    source источник


Ответы (1)


Я бы создал сессию для каждого запроса (вот один ресурс, Google найдет гораздо больше).
Сценарий, который вы описали довольно банально; я бы использовал QueryOver для заполнения вашего gridview и Load для извлечения выбранного элемента. Простой.

person J. Ed    schedule 10.04.2012