首页 > 解决方案 > ASP.NET Core:依赖注入——类似于 autofac 模块

问题描述

我正在配置 DI 容器,以便能够在我的应用程序中解析多个服务。
如果我使用 autofac,我会使用那里的模块在逻辑上捆绑注册。
ASP.NET 核心框架是否具有模块的类似物?如果我愿意,我怎样才能做到这一点?

关于 DI 的 官方文档说:这是否意味着我不应该再寻找模块系统了? 如果我有 20-50 个服务,最好为每个单独的服务创建一个扩展?在此处输入图像描述

标签: c#asp.net-coredependency-injection

解决方案


AFAIK 在核心 DI 实现中没有任何东西可以与 autofac 的模块注册相媲美。您必须自己实现它,这应该不是什么大问题。


推荐阅读