Como: Habilitar la paginación de los resultados del servicio de datos (WCF Data Services)
Servicios de datos de Microsoft WCF le permite limitar el número de entidades devueltas por una consulta al servicio de datos. Los límites de página se definen en el método que se llama cuando se inicializa el servicio y se pueden establecer por separado para cada conjunto de entidades.
Si está habilitada la paginación, la última entrada de la fuente contiene un vínculo a la página de datos siguiente. Para obtener más información, vea Configurar el servicio de datos (WCF Data Services).
En este tema se muestra cómo modificar un servicio de datos para habilitar la paginación de los conjuntos de entidades Customers y Orders devueltos. En el ejemplo de este tema se usa el servicio de datos de ejemplo Northwind. Este servicio se crea cuando se completa el Tutorial rápido de WCF Data Services.
Cómo habilitar la paginación de los conjuntos de entidades Customers y Orders devueltos
En el código del servicio de datos, reemplace el código de marcador de posición de la función InitializeService por el siguiente:
' Set page size defaults for the data service. config.SetEntitySetPageSize("Orders", 20) config.SetEntitySetPageSize("Order_Details", 50) config.SetEntitySetPageSize("Products", 50) ' Paging requires v2 of the OData protocol. config.DataServiceBehavior.MaxProtocolVersion = _ System.Data.Services.Common.DataServiceProtocolVersion.V2
// Set page size defaults for the data service. config.SetEntitySetPageSize("Orders", 20); config.SetEntitySetPageSize("Order_Details", 50); config.SetEntitySetPageSize("Products", 50); // Paging requires at least v2 of the OData protocol. config.DataServiceBehavior.MaxProtocolVersion = System.Data.Services.Common.DataServiceProtocolVersion.V3;
Vea también
Tasks
Cómo: Cargar resultados paginados (WCF Data Services)