используя (свободно) NHibernate с StructureMap (или любым IoCC)
В моем стремлении изучить NHibernate я достиг следующего препятствия; как я должен идти об интеграции его с StructureMap?
Хотя примеры кода очень приветствуются, меня больше интересует общая процедура.
То, что я планировал сделать, было ...
Используйте Fluent NHibernate для создания сопоставлений моих классов для использования в конфигурации NHibs.Внедрить ISession и ISessionFactoryЗагрузите экземпляр моей ISessionFactory в StructureMap как синглтонЗарегистрируйте ISession в StructureMap с кэшированием по запросу HttpRequest.Однако не нужно ли мне вызывать различные методы очистки для моего экземпляра сеанса в конце запроса HttpRequest (потому что это конец его жизни)?
Если я сделаю уборку в Dispose (), будет ли structmap позаботиться об этом для меня?
Если нет, что я должен делать?
Спасибо
Эндрю