Unity和NHibernate

时间:2009-05-13 15:13:30

标签: nhibernate prism unity-container

我正在寻找配置Microsoft.Practices.Unity.IUnityContainer的最佳方法来管理asp.net应用程序的nHibernate ISessionFactory的生命周期。我还希望Unity能够注入我的IDataLayer实现,它通过在托管的ISessionFactory上调用GetCurrentSession来获取NHibernate.ISession的实例。

请在答案中加入代码: - )

1 个答案:

答案 0 :(得分:0)

您还可以使用与ISession的直接依赖关系并使用一些NHConversationLifetimeManager。或者看看Spring的ISession管理(例如Java)。我认为他们已经开始研究这个问题(即Hibernate ISession& Dependency Injection)。

抱歉,没有密码!