Приоритет 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. Тогда вы можете увидеть более информативную ошибку.