Единство и NHibernate - PullRequest
       14

Единство и NHibernate

0 голосов
/ 13 мая 2009

Я ищу лучший способ настроить Microsoft.Practices.Unity.IUnityContainer для управления временем жизни nHibernate ISessionFactory для приложения asp.net. Я также хотел бы, чтобы Unity внедрил мою реализацию IDataLayer, которая принимает экземпляр NHibernate.ISession, вызывая GetCurrentSession в управляемой ISessionFactory.

Пожалуйста, укажите код в своем ответе: -)

1 Ответ

0 голосов
/ 12 октября 2009

Вы также можете использовать прямую зависимость от ISession и использовать NHConversationLifetimeManager. Или посмотрите на управление ISession Spring (например, на Java). Я думаю, что они уже работали над этим предметом (т.е. Hibernate ISession & Dependency Injection).

Извините, код отсутствует!

...