内置的ASP.NET 5依赖项解析器是否会解决MVC项目之外的整个库中的依赖关系

时间:2016-01-20 19:47:05

标签: c# asp.net asp.net-mvc dependency-injection asp.net-core

我有一个典型的3层项目结构。

ASP.NET 5 MVC应用程序 - > BusinessLayer - >数据层

当我在MVC应用程序的Startup.cs中注册服务时,它会处理DataLayer和BusinessLayer之间的构造函数注入吗?

private ICustomerRepository _repository;
public CustomerManager(ICustomerRepository repository)
{
     _repository = repository;
}

1 个答案:

答案 0 :(得分:1)

是的,如果您正确配置它们,它们将可用。我已经使用依赖注入成功地将我的数据访问层与我的MVC应用程序分离。在发布问题之前,您是否真的尝试过这样做,或者您在使用它时遇到了麻烦?