2009-05-13 8 views
0

Ich bin auf der Suche nach der besten Möglichkeit, Microsoft.Practices.Unity.IUnityContainer zu konfigurieren, um die Lebensdauer einer nHibernate ISessionFactory für eine asp.net-Anwendung zu verwalten. Ich möchte auch Einheit, um meine IDataLayer-Implementierung zu injizieren, die eine Instanz von NHibernate.ISession durch Aufrufen von GetCurrentSession auf seiner verwalteten ISessionFactory.Unity und NHibernate

Geben Sie bitte Code in Ihrer Antwort :-)

Antwort

0

Sie auch eine direkte Abhängigkeit zu ISession verwenden können, und einige NHConversationLifetimeManager verwenden. Oder schauen Sie sich das ISession-Management von Spring an (zum Beispiel Java). Ich denke, sie haben bereits an diesem Thema gearbeitet (zB Hibernate ISession & Dependency Injection).

Sorry, kein Code!