連接asp mvc + castle windsor + nhibernate的最佳方式是什麼?ASP MVC +城堡+ nHibernate如何連接?
我有倉庫注入到我的控制器構造函數。
這是這樣做的很好的,正確的方法:
Component.For<ISessionFactory>().UsingFactoryMethod(()=> CreateSessionFactory()).LifeStyle.Singleton,
Component.For<ISession>().UsingFactoryMethod (k=>k.Resolve<ISessionFactory>().OpenSession()).LifeStyle.PerWebRequest
,然後就注入ISession
到倉庫構造?
交易和處理會話如何?
感謝您的幫助!
城堡支持它,沒有重新發明輪子。 – Henrik 2011-06-19 21:00:37