используя (свободно) NHibernate с StructureMap (или любым IoCC)

В моем стремлении изучить NHibernate я достиг следующего препятствия; как я должен идти об интеграции его с StructureMap?

Хотя примеры кода очень приветствуются, меня больше интересует общая процедура.

То, что я планировал сделать, было ...

Используйте Fluent NHibernate для создания сопоставлений моих классов для использования в конфигурации NHibs.Внедрить ISession и ISessionFactoryЗагрузите экземпляр моей ISessionFactory в StructureMap как синглтонЗарегистрируйте ISession в StructureMap с кэшированием по запросу HttpRequest.

Однако не нужно ли мне вызывать различные методы очистки для моего экземпляра сеанса в конце запроса HttpRequest (потому что это конец его жизни)?

Если я сделаю уборку в Dispose (), будет ли structmap позаботиться об этом для меня?

Если нет, что я должен делать?

Спасибо

Эндрю

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

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