Pergunta

Eu tenho uma configuração bastante básico NHibernate. Eu não estou usando Castelo Widnsor ou qualquer coisa especial, como que para fazer IoC no meu código. Tudo que eu quero fazer é definir o meu estilo de vida para PerWebRequest, mas eu não consigo descobrir como fazer isso com indo de volta através do meu código e atualizá-lo para usar uma biblioteca de IoC.

Existe alguma maneira de fazer isso no arquivo de configuração?

Foi útil?

Solução

Você tem que escrever um HttpModule que cria uma sessão no BeginRequest evento e dispõe de TI no caso EndRequest.

Há um artigo em codeproject por Billy McCafferty. Você também pode dar uma olhada em Ayende Rhino.Commons coisas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top