NHibernate gestion de session dans l'application WCF

Je fais construire une application WCF, à l'aide de NHibernate pour la couche de persistance. Beaucoup de documentation c'est là-bas est sur l'utilisation de NHibernate avec ASP.NET des applications. Mais très peu sur les meilleures façons de gérer les NHibernate Sessions dans une application WCF.

Après lecture sur Exemple De Techniques De Gestion dans les applications WCF, je vais utiliser "Services". Dessin parallèle avec ASP.NET, c'est comme ouvrir NHibernate sessions sur Application_BeginRequest et de fermeture sur Application_EndRequest. Billy McCafferty de S#arp Architecture a un grand exemple de faire cela avec beaucoup d'élégance. Mais je trouve qu'il est un peu difficile à utiliser sur un concept similaire dans une application WCF.

Tous les exemples de code ou des pointeurs vers des blogs avec des exemples, sera grandement apprécié.

source d'informationauteur Rohit Agarwal