我有一个典型的3层项目结构。
ASP.NET 5 MVC应用程序 - > BusinessLayer - >数据层
当我在MVC应用程序的Startup.cs中注册服务时,它会处理DataLayer和BusinessLayer之间的构造函数注入吗?
即
private ICustomerRepository _repository;
public CustomerManager(ICustomerRepository repository)
{
_repository = repository;
}
答案 0 :(得分:1)
是的,如果您正确配置它们,它们将可用。我已经使用依赖注入成功地将我的数据访问层与我的MVC应用程序分离。在发布问题之前,您是否真的尝试过这样做,或者您在使用它时遇到了麻烦?