例如, 我有一个对象模型:
Product
{
int ProductId,
string Name,
List<Sale> Sales
}
获取:产品?$ apply = groupby(名称,汇总(销售额(金额总和为总金额))) (按照绿洲开放标准执行)
- &GT;收到错误: UriQueryExpressionParser_CloseParenOrCommaExpected =“')'或','预计在'{1}'中的位置{0}。”。在金额的位置。
获取:产品?$ apply = groupby(名称,总计(销售额/金额总和为总计))
- &GT;工作顺利!。
我的问题:
- &GT;如果当前版本OData Core支持聚合查询语法作为我的示例“聚合(销售额(金额总和为总计))”或不是?
请给我你的建议。
非常感谢
答案 0 :(得分:0)
跟踪https://github.com/OData/odata.net/issues/463
查询
Product?$apply=groupby(Name, aggregate(Sales/Amount with sum as Total))
也应该抛出异常,它还不支持。
答案 1 :(得分:-2)
解决方案是使用AdaptiveLINQ component提供的QueryByCube
功能。
免责声明:我是AdaptiveLINQ开发人员