解决方案:
- API - 包含控制器并公开 API
- 应用程序- 包含仅适用于 API 的特定业务规则
- Common - 包含常量
- 域- 它包含使用 DDD 洋葱架构的实体
- 基础设施- 处理外部 API 事务
- 持久性- 域到数据库的配置和映射
我的解决方案中有一组项目(见上文),但是,整个解决方案只处理一个数据库。现在,我计划集成另一个数据库,在具有多个数据库的领域驱动设计 DDD 上添加项目的最佳方法是什么?
最初,我正在考虑添加另一个持久性项目,但我认为它需要域。我不确定将映射到不同数据库的域混合是否正确。有人可以告诉我如何解决这个问题吗?