怎么可能使用Ninject ASP.NET MVC 3内手动实例化对象? 作为东西
"NinjectObject".Resolve<IMyService>();
谢谢你和问候
怎么可能使用Ninject ASP.NET MVC 3内手动实例化对象? 作为东西
"NinjectObject".Resolve<IMyService>();
谢谢你和问候
这是更好地注入依赖,而不是解决这些问题的。 服务定位器是一个反模式。 例如,你可以使用以下命令:
IMyService myService = DependencyResolver.Current.GetService<IMyService>();
但是,请不要使用它。 这是一个反模式。
依赖注入是优选的方式。 你应该有一个需要这种依赖性采取类的构造函数IMyService
而不必类获取这种依赖性。