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)