gpt4 book ai didi

asp.net-web-api - 如何将 $expand 属性放入 ODATA 的 groupby 查询中

转载 作者:行者123 更新时间:2023-12-05 07:41:50 25 4
gpt4 key购买 nike

我正在使用 WebApi 2 和 odata 5.3.1。

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

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

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

最佳答案

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

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

关于asp.net-web-api - 如何将 $expand 属性放入 ODATA 的 groupby 查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45095520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com