【发布时间】:2021-12-10 12:37:40
【问题描述】:
我在我的网络核心应用程序中使用 n 层架构,并且我想应用 cqrs + 调解器模式。但是我有一个问题,我们的处理程序应该调用业务(服务)层还是存储库(数据访问)层?我需要保留还是移除 BLL?
【问题讨论】:
标签: repository-pattern .net-5 cqrs n-tier-architecture mediator
我在我的网络核心应用程序中使用 n 层架构,并且我想应用 cqrs + 调解器模式。但是我有一个问题,我们的处理程序应该调用业务(服务)层还是存储库(数据访问)层?我需要保留还是移除 BLL?
【问题讨论】:
标签: repository-pattern .net-5 cqrs n-tier-architecture mediator
不,当您迁移到基于 CQRS + MediatR 的架构时,您不需要保留 BLL 或 DAL 层。
我建议您研究结合 CQRS/MediatR 的垂直切片架构。观看这些视频:
认为一个重要的规则是,您应该瞄准的是一起更改的代码也应该放在一起。
【讨论】: