2016-08-18 128 views
0

例如, 我有一個對象模型:的OData V4.0聚合查詢(聚集查詢語法)

Product 
{ 
    int ProductId, 
    string Name, 
    List<Sale> Sales 
} 
  • 我想使用聚合查詢來獲得銷售總額:

GET:產品應用$ = GROUPBY(名稱,骨料(銷售部(與和作爲總))金額)(遵循綠洲開放標準)

- >出現錯誤:UriQueryExpressionParser_CloseParenOrCommaExpected =「')'或','預計位於{1}的位置{0}。 。在金額」位置

  • 我查詢更改爲:

GET:產品$應用= GROUPBY(名稱,骨料(銷售/數量與金額的合計))

- >工作順利!

我的問題

- >如果當前版本OData核心支持聚合查詢語法,例如「聚合(銷售額(金額總計爲總數)」「或NOT?

請給我你的意見。

非常感謝您

回答

-1

解決方案是使用AdaptiveLINQ component提供的QueryByCube函數。 聲明:我是AdaptiveLINQ開發人員

+0

我低調這個無恥的插件......也許給你一個代碼示例如何解決使用庫發佈的問題? –