【问题标题】:Can you project multiple aggregates from a single QueryOver您可以从单个 QueryOver 投影多个聚合吗
【发布时间】:2012-07-27 23:42:24
【问题描述】:

我可以在实体集合上创建单个聚合投影

示例 返回活跃的商店数量

但是有没有办法在同一个查询中预测一堆不同的总和的数量?

示例

活跃的商店数量?

拥有活跃产品的商店数量?

闲置商店的数量?

然后最终使用 select 方法将这些投影到新属性中。

如果您不能在一个查询中完成所有操作,是否有一种方法可以创建单独的子查询并将它们连接在一起以将它们(作为新属性)投影到一个对象中?

【问题讨论】:

    标签: nhibernate queryover nhibernate-projections


    【解决方案1】:

    我认为您不能使用单个 QueryOver 来完成,因为 QueryOver 只是 Criteria 的包装器。

    您可以为此使用multi criteria。创建多个 QueryOver 并使用属性 UnderlyingCriteria 将其添加到 MultiCriteria。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-31
      • 2015-04-30
      • 1970-01-01
      相关资源
      最近更新 更多