usando NHibernate (Fluente) com StructureMap (ou qualquer IoCC)

Na minha busca por aprender o NHibernate, cheguei ao próximo obstáculo; como devo integrá-lo ao StructureMap?

Embora os exemplos de código sejam muito bem-vindos, estou mais interessado no procedimento geral.

O que eu estava pensando em fazer era ...

Use o Fluent NHibernate para criar meus mapeamentos de classe para uso na Configuração do NHibsImplementar ISession e ISessionFactoryInicializar uma instância do meu ISessionFactory no StructureMap como um singletonRegistrar ISession no StructureMap, com cache por HttpRequest

No entanto, não preciso chamar vários métodos de organização na minha instância de sessão no final do HttpRequest (porque esse é o fim de sua vida útil)?

Se eu fizer a limpeza em Dispose (), o structuremap cuidará disso para mim?

Se não, o que devo fazer?

obrigado

Andrew

questionAnswers(2)

yourAnswerToTheQuestion