我正在尝试了解CQRS,看看它是否可以在报告环境中提供帮助。
问题:CQRS设计的系统已经投入生产,可以快乐地生成命令,事件和更新必要的查询视图。需要一份新报告。该报告采用了许多参数;开始日期,结束日期,产品类型和产品类别。
如何为:
生成聚合视图我是否尝试使用CQRS方法解决此问题,还是有更好的选择?
由于
答案 0 :(得分:2)
如果将所有报告数据预先计算到平面视图中是不合理的,那么就不要这样做。您可能希望为报告加入一堆表格。这是你的决定什么是可以预先计算的,什么是不值得的(cpu,存储注意事项)。
在你的特定情况下(StartDate,EndDate,..) - 我看不出为它生成单个ViewModel表有什么问题,只是直接查询参数。
答案 1 :(得分:2)
完成!