2017-07-14 66 views
2

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

我正在使用groupby查詢,通過執行我自己的GroupBy()自定義函數。

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

但在新的數據庫中的分類屬性是一個導航屬性&我們可以通過$expand實現它。 那麼如何用$expand查詢裏面的groupby查詢?

回答

0

我找到了通過查詢兼容導航屬性&它使支持odata 5.9.1庫的方式。 在Employee實體有一個叫Classes導航屬性, 因此,我們可以通過這樣的查詢

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