Приоритет REST: не поддерживает параметр OData "$count"

Не поддерживает параметр OData "$ count".
https://www.odata.org/getting-started/basic-tutorial/
Это очень важный параметр, который помогает сократить время на запросы.
Более того, он должен поддерживаться, если вы заявляете, что работаете над протоколом OData.
Запросы:

https://my.domain.com/odata/Priority/tabula.ini/demo/DOCUMENTS_D/$ count

https://my.domain.com/odata/Priority/tabula.ini/demo/DOCUMENTS_D? $ count & $ filter = CDES eq 'Some text'

(Как обычно) Вернуть неверную ошибку "500 Internal Server Error".
Эта проблема является общей для всего Приоритета REST?
Когда вы планируете добавить поддержку параметра "count"?

1 ответ

Действительно, параметр $count не реализован. Согласно спецификации протокола Odata не обязательно поддерживать параметр $count (на минимальном и промежуточном уровнях соответствия). Возможно, вы можете использовать параметр $top в некоторых случаях, чтобы ограничить размер результата.

Что касается ошибки 500 Server, предлагаю добавить в файл web.config строку

<customErrors mode="Off" /> 

в разделе system.web. Тогда вы можете увидеть более информативную ошибку.

Другие вопросы по тегам