Opciones de consulta de OData admitidas

Actualizado: enero de 2014

 

Logotipo de DataMarket

Al desarrollar una aplicación que usa Marketplace de Windows Azure (WAM) hay algunas consideraciones y limitaciones que deberá tener en cuenta.

 

Opciones de consulta de OData admitidas

Operaciones y funciones de OData que son compatibles con Marketplace. Por ejemplo: $orderby.

Determinación de DataServiceVersion

Cómo determinar DataServiceVersion.

Todas las fuentes de Marketplace son fuentes de OData. Obtenga información acerca de OData en el sitio de OData. El Marketplace proporciona compatibilidad limitada para las consultas de OData. La lista siguiente identifica la funcionalidad admitida para los servicios y OData.

 

$top

El número máximo de elementos devueltos en el conjunto de resultados para cada página.

$skip

El número de filas que se omiten el conjunto de resultados antes de empezar a devolver resultados.

$filter

  • Comparaciones
    Eq – Igual que
    Gt – Mayor que
    Lt – Menor que
    Ne – No es igual a

  • Concatenaciones
    And
    Or

  • Nombres de campo - Tipos: todos los tipos compatibles de OData.

$orderby

Especifica el criterio de ordenación del conjunto de resultados.
NOTA: Requiere DataServiceVersion 2.0 o superior. Para determinar DataServiceVersion, consulte Determinación de DataServiceVersion más adelante en este tema.

$select

Especifica los campos devueltos en el conjunto de resultados.

$skiptoken

Un valor opaco que debe pasarse al servidor para continuar con la obtención de resultados para la consulta.

$count

Devuelve el recuento de una colección de entidades.
NOTA: Requiere DataServiceVersion 2.0 o superior. Para determinar DataServiceVersion, consulte Determinación de DataServiceVersion en este tema.

$inlinecount

$inlinecount solo se admite para los servicios de consulta flexible. No se admite para los servicios de consulta fija.
NOTA: Requiere DataServiceVersion 2.0 o superior. Para determinar DataServiceVersion, consulte Determinación de DataServiceVersion más adelante en este tema.

$metadata

Recupera una lista de campos, sus tipos de datos, modo y otra información relacionada en un conjunto de datos.

Operadores de identificación

Por ejemplo "/Companies('Microsoft')"

Operadores de comparación

eq – Igual a
ne – No es igual a
lt – Menor que
le – Menor que o igual a
gt – Mayor que
ge – Mayor que o igual a

Operadores lógicos

and – True solo si ambos operandos son true
or – True si uno o ambos operandos son true
not – Opuesto del operando

Operadores aritméticos

add – Operador de suma
sub – Operador de resta
mult – Operador de multiplicación
div – Operador de división
mod – Operador de módulo (lo que queda tras de la división de enteros)

Operadores de agrupación

( y la )

Funciones de fecha y hora

year
month
day
hour
minute
second

Funciones matemáticas

round
ceiling
floor

Para detectar el DataServiceVersion:

  1. Realice la solicitud

  2. Mire el encabezado HTTP: DataServiceVersion

Vea también

Mostrar: