Bil*_*ill 3 ninject.web.mvc asp.net-mvc-3
如何在ASP.NET MVC 3中使用Ninject手动实例化对象?有点像
"NinjectObject".Resolve<IMyService>();
Run Code Online (Sandbox Code Playgroud)
谢谢你和问候
Dar*_*rov 14
最好是注入依赖项而不是解析它们.服务定位器是一种反模式.例如,您可以使用以下内容:
IMyService myService = DependencyResolver.Current.GetService<IMyService>();
Run Code Online (Sandbox Code Playgroud)
但请不要使用它.这是一种反模式.
依赖注入是首选方式.您应该让需要此依赖项的类的构造函数IMyService取代而不是让类获取此依赖项.
| 归档时间: |
|
| 查看次数: |
3988 次 |
| 最近记录: |