Фильтровать запрос OData на основе количества ссылок? - PullRequest
1 голос
/ 04 августа 2010

Учитывая структуру, в которой два типа представлены в системе OData с отношением мастер / деталь:

Заказать
- OrderDetails

Как бы вы отфильтровали запрос заказов на основе количества связанных OrderDetails? В моей голове это что-то вроде

/Orders$filter=count(OrderDetails) eq 0

Но, конечно, здесь нет функции подсчета. Итак, как бы вы создали список заказов, которые не имели OrderDetails?

1 Ответ

1 голос
/ 04 августа 2010

Очень похож на этот вопрос: Критерии сбора существуют в службах данных WCF В настоящее время протокол OData не поддерживает никаких операторов / запросов для этого. Лучшее решение состоит в том, чтобы выставить служебную операцию, которая выставляет этот вид операции непосредственно с сервера.

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