Saltar al contenido principal
Versión: Siguiente

$orderby

Ordena los datos devueltos por el atributo y el orden de clasificación definidos (por ejemplo, $orderby="lastName desc, salary asc")

Descripción

$orderby ordena las entidades devueltas por la petición REST. Para cada atributo, se especifica el orden como ASC (o asc) para el orden ascendente y DESC (desc) para el orden descendente. Por defecto, los datos se clasifican en orden ascendente. By default, the data is sorted in ascending order.

Ejemplo

En este ejemplo, recuperamos las entidades y las ordenamos al mismo tiempo:

GET /rest/Employee/?$filter="salary!=0"&$orderby="salary DESC,lastName ASC,firstName ASC"

El ejemplo siguiente ordena el conjunto de entidades por el atributo lastName en orden ascendente:

GET /rest/Employee/$entityset/CB1BCC603DB0416D939B4ED379277F02?$orderby="lastName"

Resultado:

{
__entityModel: "Employee",
__COUNT: 10,
__SENT: 10,
__FIRST: 0,
__ENTITIES: [
{
__KEY: "1",
__STAMP: 1,
firstName: "John",
lastName: "Smith",
salary: 90000
},
{
__KEY: "2",
__STAMP: 2,
firstName: "Susan",
lastName: "O'Leary",
salary: 80000
},
// more entities
]
}