Domain driven design 指导何时使用CRUD ORM或切换到DDD事件存储的规则
我见过ORM使用一个工作单元在一个步骤中提交多个存储库 我还看到了DDD和通过存储库保存的聚合根的使用,当使用事件存储持久性在概念上变得非常容易理解时 我总是需要编写数据访问代码,虽然我熟悉ORM,但我对领域驱动的设计和事件源还不熟悉-事件源非常好,但有很多基础设施 最后,我想介绍一些规则,以帮助决定何时DDD+ES比CRUD系统更值得付出额外的努力(代码大小、数据库实体的数量) 以下是我的问题:Domain driven design 指导何时使用CRUD ORM或切换到DDD事件存储的规则,domain-driven-design,Domain Driven Design,我见过ORM使用一个工作单元在一个步骤中提交多个存储库 我还看到了DDD和通过存储库保存的聚合根的使用,当使用事件存储持久性在概念上变得非常容易理解时 我总是需要编写数据访问代码,虽然我熟悉ORM,但我对领域驱动的设计和事件源还不熟悉-事件源非常好,但有很多基础设施 最后,我想介绍一些规则,以帮助决定何时DDD+ES比CRUD系统更值得付出额外的努力(代码大小、数据库实体的数量) 以下是我的问题: 我没有看到聚合根合并到单个工作单元中,这是避免的吗?如果是,这会导致什么问题 在DDD中,客户实体
克鲁德不是只有一件事吗?更新