このコードに相当するNinject 3は何ですか:
Bind<ISession>().ToMethod(ctx => ctx.Kernel.Get<INHibernateSessionFactoryBuilder>()
.GetSessionFactory()
.OpenSession())
.Using<OnePerRequestBehavior>();
InRequestScope
の代わりに使用できることはわかっていますUsing<OnePerRequestBehavior>
が、どのように置き換えるのctx.Kernel.Get<INHibernateSessionFactoryBuilder>
ですか? (INHibernateSessionFactoryBuilder
シングルトンです)