首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >聚合查询接口( Aggregate Queries oData,Simple.oData)

聚合查询接口( Aggregate Queries oData,Simple.oData)
EN

Stack Overflow用户
提问于 2015-08-06 03:30:28
回答 2查看 2.1K关注 0票数 2

我试图向我的oData服务器发出聚合查询,但我得到了错误,并且怀疑代码与文档中的代码完全相同

代码语言:javascript
复制
var product = await client
            .For("People")
            .Filter("FirstName ne 'Joni'")
            .Count()
            .FindScalarAsync();

文档中的代码

代码语言:javascript
复制
var x = ODataFilter.Expression;
        var count = await _client
            .For("Products")
            .Filter("ProductName+eq+%27Chai%27")
            .Count()
            .FindScalarAsync();
        Assert.Equal(1, count);

来自:https://github.com/object/Simple.OData.Client/wiki/Retrieving-data-matching-search-criteria

在同样的情况下,为什么他们要声明"x"?它从未被使用过。

另外,我该如何访问如下定义的Min/Max函数:

http://docs.oasis-open.org/odata/odata-data-aggregation-ext/v4.0/cs01/odata-data-aggregation-ext-v4.0-cs01.pdf

EN

回答 2

Stack Overflow用户

发布于 2015-08-06 20:26:43

不要紧,目前还不支持聚合查询

来源:https://github.com/object/Simple.OData.Client/issues/76

票数 0
EN

Stack Overflow用户

发布于 2015-08-18 03:32:16

我开发了AdaptiveLINQ component,它在LINQ查询中引入了多维数据集的概念(在任何支持GroupBy的LINQ提供者上)。

这允许简单地通过指定一个$select查询来执行服务器端聚合

示例:

代码语言:javascript
复制
SalesView?$select=CustomerName,Sales

假设SalesView是由具有维度CustomerName和度量值Sales的多维数据集定义的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31841254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档