什么是此代码的 Ninject 3 等效项:
Bind<ISession>().ToMethod(ctx => ctx.Kernel.Get<INHibernateSessionFactoryBuilder>()
.GetSessionFactory()
.OpenSession())
.Using<OnePerRequestBehavior>();
我知道我可以使用InRequestScope
,Using<OnePerRequestBehavior>
但如何替换ctx.Kernel.Get<INHibernateSessionFactoryBuilder>
?(INHibernateSessionFactoryBuilder
是单例)