小编sti*_*ink的帖子

依赖注入初始化

请注意:我刚刚开始使用 AutoFac 来了解 DI 和 IoC。

是否应该在控制器构造函数中初始化依赖注入?

这怎么样?

private IMyService iMyService;
public HomeController(IMyServices myService)
{
    iMyService = myService;
}
Run Code Online (Sandbox Code Playgroud)

不同于...

public IMyService iMyService = new MyService();
Run Code Online (Sandbox Code Playgroud)

最后,似乎依赖关系仍然存在。

编辑:修正错字,新的 MyService(); 是新的 IMyService();

c# asp.net-mvc dependency-injection inversion-of-control

5
推荐指数
1
解决办法
4908
查看次数