Question

J'ai une configuration NHibernate assez basique. Je n'utilise pas le château Widnsor ou quelque chose de spécial comme ça pour faire IoC dans mon code. Tout ce que je veux faire est de définir mon style de vie à PerWebRequest, mais je ne peux pas comprendre comment faire cela avec à retourner dans mon code et la mise à jour pour utiliser une bibliothèque IoC.

Est-il possible de le faire dans le fichier de configuration?

Était-ce utile?

La solution

Vous devez écrire un HttpModule qui crée une session sur l'événement BeginRequest et en dispose en cas EndRequest.

Il y a un article href="http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx" sur CodeProject par Billy McCafferty. Vous pouvez également jeter un oeil à Ayende stuff Rhino.Commons.

scroll top