Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 ASP.NET MVC 3 中使用 Ninject 手动实例化对象?某事作为
"NinjectObject".Resolve<IMyService>();
谢谢和问候
最好注入依赖项而不是解决它们。服务定位器是一种反模式。例如,您可以使用以下内容:
IMyService myService = DependencyResolver.Current.GetService<IMyService>();
但请不要使用它。这是一种反模式。
依赖注入是首选方式。您应该让需要此依赖项的类的构造函数获取一个,IMyService而不是让该类获取此依赖项。
IMyService