Вопрос

У меня довольно простая настройка NHibernate.Я не использую Castle Widnsor или что-то подобное для реализации IoC в своем коде.Все, что я хочу сделать, это установить для моего образа жизни значение PerWebRequest, но я не могу понять, как это сделать, не просматривая свой код и не обновляя его для использования библиотеки IoC.

Есть ли способ сделать это в файле конфигурации?

Это было полезно?

Решение

Вам нужно написать HttpModule, который создает сеанс в событии BeginRequest и удаляет его в событии EndRequest.

Есть статья в кодовом проекте Билли Маккаферти.Вы также можете взглянуть на Айенде Rhino.Commons вещи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top