答案 0 :(得分:3)
除了在属性上使用重命名的[FromServices]
注释之外,您还可以使用构造函数注入:
public class HomeController : Controller
{
private TimeService _timeService;
public HomeController(TimeService timeService)
{
_timeService = timeService;
}
}
我更喜欢这种方法,因为如果找不到HomeController
,ASP.NET 5将无法构建TimeService
,而不会在timeService
为null
之后失败。
答案 1 :(得分:2)
找到它......改为[FromService]