2009-05-22 4 views
15

Je crée une application WCF en utilisant NHibernate pour la couche de persistance. Une grande partie de la documentation concerne l'utilisation de NHibernate avec des applications ASP.NET. Mais très peu sur les meilleures façons de gérer les sessions NHibernate dans une application WCF. Après avoir lu Instance Management Techniques dans les applications WCF, je vais utiliser "Services par appel". Dessin parallèle à ASP.NET, c'est comme ouvrir des sessions NHibernate sur Application_BeginRequest et les fermer sur Application_EndRequest. Billy McCafferty S#arp Architecture a un bon exemple de le faire très élégamment. Mais je trouve qu'il est un peu difficile d'utiliser un concept similaire dans une application WCF. Tous les exemples de code ou les pointeurs vers des blogs avec des exemples, seront grandement appréciés.Gestion des sessions NHibernate dans l'application WCF

Répondre

Questions connexes