Asp.net Web API 2.2 OData4支持聚合和groupby子句嗎? 我找不到任何確鑿的答案。Asp.net Web API 2.2 OData4支持group by子句嗎?
4
A
回答
2
另一種方法是使用AdaptiveLINQ組件提供的QueryByCube
linq擴展方法實現您的服務。
例如:
[EnableQuery]
public IQueryable<SalesCubeItem> Get()
{
return DataContext.OrderDetails.QueryByCube(new SalesCubeDefinition());
}
其中SalesCubeDefinition
定義:
- 2尺寸:
ProductName
和CustomerName
- 2措施:
Sales
,Quantity
你CA
http://.../salesAnalysis?$select=ProductName,Quantity
,當然你可以用其他的OData運營商結合本($:
http://.../salesAnalysis?$select=CustomerName,Sales
或量由產品出售:使用OData協議喜歡這款N查詢每個客戶的銷售過濾器,$ orderby ...)
聲明:我是AdaptiveLINQ開發人員
+0
Thankyou,對我來說這是整個實體框架的一個明顯的漏洞,我開始切換到Azure搜索API解決方案以獲得這方面的信息,但這符合我目前API的大部分要求。但是,作爲一個授權解決方案,這對我的團隊來說很難賣 – 2016-06-07 03:51:32
相關問題
- 1. ASP.NET web API支持IValidatableObject嗎?
- 2. ORDER BY在GROUP BY子句
- 3. GROUP BY子句不
- 4. 子查詢Group By子句
- 5. Xss支持 - ASP.Net web api
- 6. GROUP BY子句的別名?
- 7. 瞭解GROUP BY子句
- 8. GROUP BY子句 - 的Oracle SQL
- 9. 縮短GROUP BY子句
- 10. MySQL GROUP BY和HAVING子句
- 11. SQL Server CE GROUP BY子句
- 12. GROUP BY子句訂購
- 13. MYSQL GROUP BY和WHERE子句
- 14. GROUP BY子句中的MySQL
- 15. Group By Month子句問題
- 16. GROUP BY子句問題
- 17. X ++中的group by子句
- 18. LINQ中的group by子句
- 19. Pervasive PSQL GROUP BY子句
- 20. BigQuery:QUANTILES的GROUP BY子句
- 21. BigQuery和GROUP BY子句
- 22. GROUP BY在UPDATE FROM子句
- 23. GROUP BY子句查詢
- 24. GROUP BY子句錯誤
- 25. MySQL Group By If子句
- 26. 薩姆和GROUP BY子句
- 27. 請幫我group by子句
- 28. 幫助group by子句
- 29. 問題與GROUP BY子句
- 30. GROUP BY查詢忽略ORDER BY子句
A simp答案應該是否定的。但是,你能否提供更詳細的要求,以便可能有一些替代方案。 – QianLi 2014-09-25 06:46:43
爲了說清楚,OData V4的http:/docs.oasis-open.org/odata/odata-data-aggregation-ext/v4.0/odata-data-aggregation-ext-v4.0.pdf規範進行彙總,將來會得到支持。 – QianLi 2014-09-25 08:28:29
Thanks @QianLi:我的要求很簡單,就是能夠執行聚合函數(sum,min等)並對它們強加group by子句。我只是想從web api中獲得一些開箱即用的東西。 – 2014-09-25 10:26:18