何时何地是实例化ninject内核的最佳地点

本文关键字:最佳 内核 实例化 ninject 何时何地 | 更新日期: 2023-09-27 18:07:59

一直试图让我的头在一个webforms应用程序中使用ninject。然而,我仍然感到困惑的是,在哪里和什么时候用我的'bindings模块'实例化ninject内核,以及我是否需要在web请求中保存内核。

我见过在全局中保存dbcontext的其他实现。asax事件BeginRequest和任何后续存储库从那里获取dbcontext。

我需要用ninject做类似的事情吗?还是我完全错过了什么?

我已经读了一些建议类似的问题,但还没有能够找到一个解释它,所以它对我来说是有意义的。

何时何地是实例化ninject内核的最佳地点

看一下Ninject扩展。网页和介绍在这里。

基本上是你的全局。asax继承自NinjectHttpApplication,它提供了一个抽象的CreateKernel()方法。