基于干净架构使用原始SQL和DDD实现.NET Core REST API开源案例

19-06-16 banq
                   

使用基本CQRS方法和域驱动设计实现的.NET Core REST API应用程序示例。

干净架构图:

CQRS

  • 读模型 - 在数据库视图对象上执行原始SQL脚本(使用Dapper)。
  • 写模型 - 域驱动设计方法(使用实体框架核心)。
  • 使用MediatR库处理命令/查询/域事件。

领域图