【发布时间】:2012-05-18 12:04:43
【问题描述】:
我是 DDD 和 CQRS 模式的新手,我想听听您对如何验证域实体的看法。 我将使用常见示例 Order->OrderLine,其中 Order 是 AR。
聚合中业务规则的验证是通过 AR 来确保一致性。 如何验证需要订单聚合之外的数据的业务规则?
我也在使用 CQRS 方法,我认为使用 ReadModel 获取我需要验证我的业务规则的数据不是一个糟糕的选择......你怎么看?
【问题讨论】:
-
验证通常意味着输入,所以它会发生在命令端(写端)。您将对读取模型进行哪些验证?