2016-08-18 166 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

我低调这个无耻的插件......也许给你一个代码示例如何解决使用库发布的问题? –