【发布时间】:2019-12-04 18:16:03
【问题描述】:
我的有界上下文(库存)收到一个数量为 5 的事件。其中 5 是从仓库中的卡车上卸下的托盘数量。现在,在我的库存 BC 中,我想创建 5 个聚合(对于每个托盘 1 个聚合)。我怎样才能在我的应用层做到这一点?如果我只成功创建了 3 个呢?我无法过渡创建它们,因为我的持久存储是基于文件的。我该怎么办?
【问题讨论】:
-
这是一个非常广泛的问题。这很难回答,因为你没有给出任何有意义的,甚至是矛盾的环境细节。标记实体框架和使用基于文件的数据库不会计算。我认为您不会使用为 EF 进行单元测试而设计的基于文件的数据库。
标签: entity-framework architecture transactions domain-driven-design ddd-repositories