gpt4 book ai didi

asp.net - Asp.net Web API 2.2 OData4 是否支持 group by 子句?

转载 作者:行者123 更新时间:2023-12-04 00:23:27 25 4
gpt4 key购买 nike

Asp.net Web API 2.2 OData v4 是否支持聚合和 group by 子句?
我找不到任何确凿的答案。

最佳答案

另一种方法是使用 QueryByCube 实现您的服务。 AdaptiveLINQ 提供的 linq 扩展方法零件。

例如:

[EnableQuery]
public IQueryable<SalesCubeItem> Get()
{
return DataContext.OrderDetails.QueryByCube(new SalesCubeDefinition());
}

在哪里 SalesCubeDefinition定义:
  • 2 维:ProductNameCustomerName
  • 2 个措施:Sales , Quantity

  • 您可以使用 OData 协议(protocol)查询每个客户的销售额,如下所示:
    http://.../salesAnalysis?$select=CustomerName,Sales

    或按产品销售的数量:
    http://.../salesAnalysis?$select=ProductName,Quantity

    当然,您可以将其与其他 OData 运算符($filter、$orderby...)结合使用

    免责声明:我是 AdaptiveLINQ 开发人员

    关于asp.net - Asp.net Web API 2.2 OData4 是否支持 group by 子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26020725/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com