Opción de consulta Order By: $orderby (marco de trabajo de los servicios de datos de ADO.NET)

En los servicios de datos de ADO.NET, la opción de consulta OrderBy ordena el conjunto de recursos de destino en orden ascendente o descendente. La sintaxis de la opción OrderBy se especifica de la siguiente forma:

ws = 1*""
order = "$orderby="
orderClause = [ws] expression [ws "asc" | "desc"] [ws] "," orderClause] 

Sintácticamente, la opción de consulta OrderBy toma una lista separada por comas de las cláusulas Order, cada una de las cuales utiliza la misma sintaxis que las expresiones $filter y, opcionalmente, les agrega los sufijos "asc" o "desc" indicando el tipo de ordenación. Observe que si una propiedad se puede ordenar o no depende del proveedor de datos subyacente del servicio.

Ejemplos

Recupere el conjunto de Orders ordenado en orden ascendente por la propiedad OrderDate.

http://host/service.svc/Orders?$orderby=OrderDate

Recupere el conjunto de Orders ordenado en orden descendente por la propiedad TotalAmount.

http://host/service.svc/Orders?$orderby=TotalAmount%20desc

El conjunto de Orders primero lo ordena en orden ascendente Customer.ID y, a continuación, lo ordena en orden descendente Order.OrderDate.

http://host/service.svc/Orders?$orderby=Customer/ID%20asc,OrderDate%20desc

Vea también

Conceptos

Opciones de consulta de los servicios de datos de ADO.NET
Parámetros de operación de servicio (marco de trabajo de los servicios de datos de ADO.NET)