内置的 ASP.NET 5 依赖项解析程序是否会在 MVC 项目之外的整个库中解析依赖项

本文关键字:依赖 项目 MVC 是否 NET ASP 程序 内置 | 更新日期: 2023-09-27 18:31:16

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

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

当我在 MVC 应用的启动.cs中注册服务时,它会处理数据层和业务层之间的构造函数注入吗?

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

内置的 ASP.NET 5 依赖项解析程序是否会在 MVC 项目之外的整个库中解析依赖项

是的,如果您正确配置了它们,它们将可用。我已经使用依赖关系注入成功地将数据访问层与 MVC 应用分离。在发布问题之前,您是否实际上尝试过自己执行此操作,或者您在使其正常工作时遇到问题?