场景:我使用以下链接设置了 Ninject MVC3: https ://github.com/ninject/ninject.web.mvc/wiki/Setting-up-an-MVC3-application
我遵循 Nuget 版本。而且,代码如下所示:
private static void RegisterServices(IKernel kernel)
{
kernel.Bind<IService>().<Service>();
}
有人可以帮助我了解以下代码何时何地被执行吗?
var test=Kernel.Get<Service>();
基本上我试图了解我们在哪里解决具体类型。
更新:
我的问题更多的是 MVC 在哪里使用 Kernel.Get() 将给定的接口解析为具体类型。
这是由 Ninject.MVC 完成的吗?