Asp.Net 核心中的依赖关系注入工作单元模式



InvalidOperationException:尝试激活"AirlineManagement.Repository.UnitOfWork"时无法解析类型"AirlineManagement.Repository.UnitOfWork"的服务。

这个意思到底是什么,我该如何解决?

欲了解更多信息https://github.com/dotnet/core/issues/660

这意味着您的 DI 容器正在尝试构造 StudentsController,并且它似乎找不到您的 UnitOfWork 类(或其任何依赖项(的注册。

确保 UnitOfWork 类(或更好的是:它实现的接口(与所有其他引用的接口/类一起注册在所选的 DI 中。

编辑:查看您的代码后,您错过了 AirlineContext 的注册。此外,当您使用DI时,您是的东西(UnitOfWork中的AirlineRepository(。

我不禁觉得你还没有完全理解这一点......

最新更新