o Разбиение данных на страницы с помощью $orderby дает результаты, отличные от результатов запроса в sql
У меня есть запрос OData для разбивки на страницы, который запрашивает таблицу с примерно 6K записями. OData извлекает правильный набор результатов до примерно 4K записей. но после этого он начинает получать неверные результаты, не синхронизированные с результатами разбиения на страницы, возвращаемыми SQL.
Запрос oData: /datapoints?$ Select=id&$orderby= loadedAt&$top=10&$skip=5700.
Это идентификаторы, которые я получаю между [5701,5710] индексами строк,
но я получаю разные идентификаторы.
Нет, я не могу понять, почему это готовая функция OData, поэтому я не должен получить этот результат, и то же самое после получения правильных результатов для номеров строк менее 5 КБ.
Примечание:- Я не использовал
oData routing
или же
oDataController
и использование oData с маршрутизацией конечных точек по умолчанию asp.net.