Pregunta

Tengo una configuración bastante básico NHibernate. No estoy usando Castillo Widnsor ni nada especial, como que hacer COI en mi código. Todo lo que quiero hacer es configurar mi estilo de vida a PerWebRequest, pero no puedo encontrar la manera de hacer esto con yendo hacia atrás a través de mi código y actualizándolo a utilizar una biblioteca COI.

¿Hay alguna manera de hacer esto en el archivo de configuración?

¿Fue útil?

Solución

Tienes que escribir un HttpModule que crea una sesión sobre el evento BeginRequest y dispone de ella en caso EndRequest.

Hay una en CodeProject de Billy McCafferty. También puede echar un vistazo a Ayende cosas Rhino.Commons .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top