C# 何时何地是实例化ninject内核的最佳位置
我一直在尝试在webforms应用程序中使用ninject。然而,我仍然困惑于何时何地使用我的“绑定模块”实例化ninjet内核,以及是否需要在web请求中保存内核 我见过其他实现,其中您将dbcontext保存在global.asax事件BeginRequest中,任何后续存储库都从中获取dbcontext 我是否需要对ninject做类似的事情,或者我完全错过了什么 我读过一些类似的问题,但没有找到一个能解释它的,所以对我来说是有意义的C# 何时何地是实例化ninject内核的最佳位置,c#,webforms,ninject,dbcontext,C#,Webforms,Ninject,Dbcontext,我一直在尝试在webforms应用程序中使用ninject。然而,我仍然困惑于何时何地使用我的“绑定模块”实例化ninjet内核,以及是否需要在web请求中保存内核 我见过其他实现,其中您将dbcontext保存在global.asax事件BeginRequest中,任何后续存储库都从中获取dbcontext 我是否需要对ninject做类似的事情,或者我完全错过了什么 我读过一些类似的问题,但没有找到一个能解释它的,所以对我来说是有意义的 非常感谢您的帮助。请查看扩展和 基本上,您的Globa
非常感谢您的帮助。请查看扩展和
基本上,您的Global.asax继承自提供抽象CreateKernel()方法的
NinjectHttpApplication
。查看扩展和
基本上,您的Global.asax继承自
NinjectHttpApplication
,它提供了一个抽象的CreateKernel()方法。非常感谢您。。。网络扩展确实是我错过的东西。碰巧在你回复前几个小时我自己就遇到了这个问题。但它确实回答了我的问题。非常感谢你。。。网络扩展确实是我错过的东西。碰巧在你回复前几个小时我自己就遇到了这个问题。但它确实回答了我的问题。