utilizando (fluido) NHibernate con StructureMap (o cualquier IoCC)

En mi búsqueda para aprender NHibernate he llegado al siguiente obstáculo; ¿Cómo debo integrarlo con StructureMap?

Aunque los ejemplos de código son muy bienvenidos, estoy más interesado en el procedimiento general.

Lo que estaba planeando hacer era ...

Usar NHibernate fluido para crear mis asignaciones de clase para usar en la configuración de NHibsImplementar ISession y ISessionFactoryBootstrap una instancia de mi ISessionFactory en StructureMap como singletonRegistre ISession con StructureMap, con almacenamiento en caché por HttpRequest

Sin embargo, ¿no necesito llamar a varios métodos de limpieza en mi instancia de sesión al final de HttpRequest (porque ese es el final de su vida)?

Si hago el ordenamiento en Dispose (), ¿Structuremap se encargará de esto por mí?

Si no, ¿qué se supone que debo hacer?

Gracias

Andrés

Respuestas a la pregunta(2)

Su respuesta a la pregunta