OData $ expand ($ levels = max) порождает слишком много запросов - PullRequest
0 голосов
/ 03 апреля 2020

Я использую OData с Entity Framework Core. В базе данных у меня есть такая структура:

Item
   Subitem
      ...
      Subitems (350 of them)
   Subitem
      ...
      Subitems (350 of them)

Когда я делаю такой запрос: /odata/items?$filter=ParentId eq null&$expand=Children($levels=max) Я вижу много запросов к базе данных , почти равных количество предметов. Есть ли способ заставить OData извлекать данные в одном или хотя бы меньшем количестве запросов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...