OData с $ skip и $ expand возвращает пустой массив - PullRequest
0 голосов
/ 04 февраля 2020

Я создал. NET Core Web API Service с:

  • . NET Core 2.2
  • Microsoft.Data.OData 5.8.4
  • Microsft.Odata.Core 7.6.1
  • Entity Framework 2.2.6
  • Oracle DB (v12)

$ пропустить и $ раскрыть работает, если они не используются в одном запросе. Но если я объединю их, я получу пустой массив "value". Кажется, что ответ только усечен после "[". Я использовал Odata в других сервисах с подобной настройкой, где у меня нет этой проблемы. Я не могу понять, что вызывает эту проблему. Может быть, у кого-нибудь есть подсказка для меня?

Запрос:

10.107.10.70:60620/odata/v1/executiontypes?$expand=app&$skip=1

Ответ:

{"@odata.context":"http://10.107.10.70:60620/odata/v1/$metadata#ExecutionTypes(app())","value":[
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...