OData v4: попытка отфильтровать данные перед их агрегацией - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь получить агрегированные данные из конечной точки OData V4, но перед агрегацией я хочу применить некоторые фильтры. Здесь я попытался настроить параметры отдельно, но агрегация выполняется для всего набора данных

Products?$filter=(Category eq "Beverage")&$apply=aggregate(cost with sum as TotalCost)

Однако я также попытался поместить фильтр в атрибут $ apply, как предложено в StackOverflow Вопрос

Products?$apply=filter(Category eq "Beverage")\aggregate(cost with sum as TotalCost)

, но я получаю следующую ошибку:

Невозможно проанализировать 'фильтр' в применении

1 Ответ

0 голосов
/ 07 апреля 2020

Запрос ниже должен работать Products?$apply=filter(Category eq 'Beverage')/aggregate(cost with sum as TotalCost) Кстати, какую версию .NET / .NET core и EF / EF Core вы используете?

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