Domain driven design 根据读取模型构建其他读取模型
我想知道使用其他读取模型来更新我的particurlar读取模型是否被认为是良好的实践。例如,有两个agreegate根:User和Report。要构建报表查询,我需要用户的当前状态,并且我已经阅读了提供该信息的模型。我可以使用它吗?还是应该仅根据事件(来自不同的AGREGGATE)重建查询 我在这种方法中看到的一个问题是,我可能希望在这些报告中让用户在过去的特定日期处于状态。当然,我忽略了保持阅读最新的问题Domain driven design 根据读取模型构建其他读取模型,domain-driven-design,cqrs,Domain Driven Design,Cqrs,我想知道使用其他读取模型来更新我的particurlar读取模型是否被认为是良好的实践。例如,有两个agreegate根:User和Report。要构建报表查询,我需要用户的当前状态,并且我已经阅读了提供该信息的模型。我可以使用它吗?还是应该仅根据事件(来自不同的AGREGGATE)重建查询 我在这种方法中看到的一个问题是,我可能希望在这些报告中让用户在过去的特定日期处于状态。当然,我忽略了保持阅读最新的问题 也许我可以为报表查询建立支持用户表?答案取决于您希望太多阅读模型的解耦程度 如果您想要
也许我可以为报表查询建立支持用户表?答案取决于您希望太多阅读模型的解耦程度