Pergunta

Dada uma estrutura em que dois tipos são expostos em um sistema OData com um relacionamento mestre/detalhe:

Ordem
- Detalhes do pedido

Como você filtrava uma consulta de ordens com base na contagem de retails de ordem associados? Na minha cabeça, é algo parecido

/Orders$filter=count(OrderDetails) eq 0

Mas, é claro, não há função de contagem. Então, como você produziria uma lista de ordens que não tinham o OrderDetails?

Foi útil?

Solução

Pergunta muito semelhante a esta: A coleção existe critérios nos serviços de dados do WCFAtualmente, o protocolo ODATA não suporta nenhum operador/consulta para fazer isso. A melhor solução é expor uma operação de serviço que expõe esse tipo de operação diretamente do servidor.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top