用于分组报表查询的设计模式

时间:2012-06-16 15:09:48

标签: c# php design-patterns doctrine-orm

当查询实体我有存储库时,但是在报告的情况下,结果来自SQL结果只是和数组。我想知道用于将这些查询组合在一起的类或设计模式的王者。最初我将这些查询添加到最相关的实体的存储库中,但我认为没有问题(存储库应该只返回模型的业务实体)

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解你的问题,但从我能理解的情况来看,我会选择观察者模式。您可以使用实体(来自repos)作为主题,并将相应的SQL报告添加为观察者。但是请注意,观察者模式通常用于通知观察者主体的变化。