Opções de consulta do OData com suporte

Atualizado: janeiro de 2014

 

Logotipo do DataMarket

Ao desenvolver um aplicativo que usa o Windows Azure Marketplace (WAM), há algumas considerações e limitações de que você precisa estar ciente.

 

Opções de consulta do OData com suporte

As operações e funções do OData que são compatíveis com o Marketplace. Por exemplo: $orderby.

Determinar DataServiceVersion

Como determinar o DataServiceVersion.

Todos os feeds de dados do Marketplace são feeds OData. Leia sobre o OData no site do OData. O Marketplace fornece suporte limitado para consultas OData. A lista a seguir identifica a funcionalidade compatível com serviços e OData.

 

$top

O número máximo de itens retornados no conjunto de resultados para cada página.

$skip

O número de linhas a ignorar no conjunto de resultados antes de começar a retornar resultados.

$filter

  • Comparações
    Eq – Igual a
    Gt – Maior que
    Lt – Menor que
    Ne – Não é igual a

  • Concatenações
    And
    Or

  • Nomes de campo – Tipos: todos os tipos de OData compatíveis.

$orderby

Especifica a ordem de classificação do conjunto de resultados.
OBSERVAÇÃO: Requer DataServiceVersion 2.0 ou superior. Para determinar DataServiceVersion, consulte Determinar DataServiceVersion mais adiante neste tópico.

$select

Especifica os campos retornados no conjunto de resultados.

$skiptoken

Um valor opaco que deve ser passado para o servidor para continuar a obtenção de resultados da consulta.

$count

Retorna a contagem de uma coleta de entidades.
OBSERVAÇÃO: Requer DataServiceVersion 2.0 ou superior. Para determinar DataServiceVersion, consulte Determinar DataServiceVersion neste tópico.

$inlinecount

$inlinecount é compatível apenas para serviços de consulta flexível. Não há suporte para serviços de consulta fixa.
OBSERVAÇÃO: Requer DataServiceVersion 2.0 ou superior. Para determinar DataServiceVersion, consulte Determinar DataServiceVersion mais adiante neste tópico.

$metadata

Recupera uma lista de campos, seus tipos de dados, modo e outras informações relacionadas em um conjunto de dados.

Operadores de ID

Por exemplo, "/Companies('Microsoft')"

Operadores de comparação

eq – Igual a
ne – Não é igual a
lt – Menor que
le – Menor ou igual a
gt – Maior que
ge – Maior ou igual a

Operadores lógicos

and – Verdadeiro somente se os dois operandos forem true
or – Verdadeiro se um ou os dois operandos forem true
not – oposto do operando

Operadores de aritmética

add – Operador de adição
sub – Operador de subtração
mult – Operador de multiplicação
div – Operador de divisão
mod – Operador de módulo (restante após a divisão de inteiro)

Operadores de agrupamento

( e )

Funções de data e hora

year
month
day
hour
minute
second

Funções matemáticas

round
ceiling
floor

Para detectar a DataServiceVersion:

  1. Faça seu pedido

  2. Examine o cabeçalho HTTP: DataServiceVersion

Consulte também

Outros recursos

Página inicial do OData

Mostrar: