【问题标题】:How to Put $expand Property in groupby query in ODATA如何将 $expand 属性放在 ODATA 中的 groupby 查询中
【发布时间】:2017-07-25 18:38:29
【问题描述】:

我正在使用带有 odata 5.3.1 的 WebApi 2。

我正在使用groupby 查询,通过实现我自己的GroupBy() 自定义函数。

http://localhost:51738/odata/Document?$apply=groupby((Category),%20aggregate(Documents/$count%20as%20Total))

但是在新数据库中,类别属性是一个导航属性,我们可以使用$expand 来实现它。 那么如何在groupby查询中使用$expand查询呢?

【问题讨论】:

    标签: asp.net-web-api odata


    【解决方案1】:

    我找到了使 group by 查询与导航属性兼容的方法,并且它在 odata 5.9.1 库中得到支持。 在Employee 实体中有一个名为Classes 的导航属性, 所以我们可以像这样使用分组查询

    http://localhost:51738/odata/Employee?$apply=groupby((Classes/Id)
    

    【讨论】:

      猜你喜欢
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      • 1970-01-01
      • 2019-07-16
      相关资源
      最近更新 更多