c# - ASP.NET Core:依赖注入——类似于 autofac 模块
问题描述
我正在配置 DI 容器,以便能够在我的应用程序中解析多个服务。
如果我使用 autofac,我会使用那里的模块在逻辑上捆绑注册。
ASP.NET 核心框架是否具有模块的类似物?如果我愿意,我怎样才能做到这一点?
关于 DI 的 官方文档说:这是否意味着我不应该再寻找模块系统了? 如果我有 20-50 个服务,最好为每个单独的服务创建一个扩展?
解决方案
AFAIK 在核心 DI 实现中没有任何东西可以与 autofac 的模块注册相媲美。您必须自己实现它,这应该不是什么大问题。
推荐阅读
- python - 如何使用openpyxl创建条件格式规则,将单元格的背景更改为大于20%的值
- c++ - C++20 概念应该只适用于数字而不是字符
- firebase - 请解决此运行时错误,当我向下滚动或选择其他类别时,我的应用程序崩溃了
- laravel-5 - Laravel excel 库(Maatwebsite):如何为导出创建具有多项选择的下拉列表
- android - 无法通过 Android Studio 安装 Intel HAXM
- azure - 禁用“托管虚拟网络”的 Azure Synapse VNet 集成
- html - 如何使用音频网络播放器嵌入 VAST?
- python - 使阵列均匀?
- python - 如何使用掩码或其他方法从特征图中选择一些补丁?
- api - OneLogin:获取特定时间暂停的用户