【发布时间】:2011-11-21 06:00:12
【问题描述】:
连接asp mvc + castle windsor + nhibernate的最佳方式是什么?
我有一个存储库,它被注入到我的控制器构造函数中。
这是一个好的和正确的方法吗:
Component.For<ISessionFactory>().UsingFactoryMethod(()=> CreateSessionFactory() ).LifeStyle.Singleton,
Component.For<ISession>().UsingFactoryMethod ( k=>k.Resolve<ISessionFactory>().OpenSession()).LifeStyle.PerWebRequest
然后将ISession 注入到存储库构造函数中?
事务和处理会话呢?
感谢您的帮助!
【问题讨论】:
标签: asp.net-mvc nhibernate castle-windsor castle