通过构造函数或属性进行依赖注入?

时间:2015-04-03 09:11:15

标签: c# unity-container

我已经看到了两种向Unity注入依赖的方法。

使用构造函数:

private readonly IDummyService _dummyService;

public AuthController(IDummyService dummyService)
{
    this._dummyService = dummyService;
}

使用属性:

[Dependency]
public IDummyService _dummyService { get; set; }

public AuthController()
{
}

这两种方法有什么区别?哪一个更好用?

0 个答案:

没有答案