Azure表存储REST OData不支持$ count和$ orderby

时间:2018-07-09 12:59:20

标签: azure azure-storage

我正在使用来自HTTP客户端的基于OData的REST服务调用来调用Azure存储表。

法线查询效果很好,但是当我使用$ count,$ inlinecount,$ orderBy查询时,出现以下异常。

The ability of the data service to return row count information is disabled. To enable this functionality, set the DataServiceConfiguration.AcceptCountRequests property to true.

The requested operation is not implemented on the specified resource.

我在哪里启用此功能感到困惑,请问有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

  

我在哪里启用此功能感到困惑。

简单的答案是您不能。

Azure Tables对OData查询选项的支持有限,并且仅支持$filter$select$top查询选项。

您可以在此处了解更多信息:https://docs.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#supported-query-options