2010-08-04 4 views
1

Учитывая структуру, в которой два типа подвергаются в системе OData с отношением мастер/подробно:Отфильтровать запрос OData на основе количества ссылок?

Заказать
- OrderDetails

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

/Orders$filter=count(OrderDetails) eq 0

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

ответ

1

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

+1

Вы правы, это довольно чертовски похоже. Моя поисковая работа явно скучна. – MojoFilter