我正在将现有的 Web API 项目迁移到具有 DDD 层的 .NET 8:
Application
、Domain
和 Infrastructure
,并实现 CQRS 模式(使用 MediatR)。我想知道是否值得使用Autofac,我看到了这个库Autofac.WebApi2
但是现在已经很长时间没有碰它了,也许是因为它很完整。
有人可以向我展示一个使用/实现 Autofac 库的
program.cs
(顶级语句)的示例吗?另外,我所有的配置都在appsettings.json
中,绑定我所做的设置后
services.AddSingleton(externalServicesOptions.ExternalServices);
即使阅读了 Autofac 的文档,我也不知道应该如何将事物/模块连接在一起。
从长远来看,我试图让事情变得简单,但通过添加自动化,我感觉我也增加了复杂性和延迟。
没有autofac真的很好并且已经准备好生产,只是即使我也在尝试我的手迁移,一旦完成就会发布。