我有一个关于领域驱动设计实现的重要问题。在evans的书“the Domain to references the layer Infrastructure”中,关于层体系结构的表示,这是最低层,但我在Internet上看到的所有实现中,基础架构层都引用域层,这可能是因为使用ORM实现了存储库模式。有人会举一个例子,跟埃文斯的书一模一样。
我正在读Evans的书“领域驱动的设计”,我对第7章中关于货物运输和仓库的例子有点理解。在"An Alternative Design of the Cargo AGGREGATE“中,他用查询替换了Delivery History的集合,以减少循环复杂性并防止事务锁定。现在我很困惑,引入存储库的全部目的不就是将基础架构层与域分离吗?如果Deivery History要进行查询,那么它是否