如果你喜欢这个项目,学到了一些东西或者你正在你的应用程序中使用它,请给它一个星。 谢谢!
使用基本 CQRS 方法和域驱动设计实现的示例 .NET Core REST API 应用程序。
Architecture Clean Architecture
读取模型 - 在数据库视图对象上执行原始 SQL 脚本 (使用 Dapper).
编写模型 - 域驱动设计方法(使用 Entity Framework Core)。
使用 MediatR 库处理命令/查询/域事件。
使用 FluentValidation 进行数据验证
使用 ProblemDetails 的 HTTP API 标准实现的问题详细信息
使用 Cache-Aside 模式和内存缓存。
使用 Quartz.NET 实现发件箱模式
使用 Entity Framework 7.0 的领域模型和透明持久化
- 创建空数据库。
- 执行 InitializeDatabase.sql 脚本。
- 在 appsettings.json 中设置连接字符串。
- Run!
https://learn.microsoft.com/zh-cn/azure/architecture/microservices/