Condividi tramite


Procedura: abilitare il paging dei risultati del servizio dati (WCF Data Services)

WCF Data Services consente di limitare il numero di entità restituite da una query del servizio dati. I limiti di paging vengono definiti nel metodo chiamato all'avvio del servizio e possono essere impostati separatamente per ogni set di entità.

Quando il paging è abilitato, la voce finale nel feed contiene un collegamento alla pagina di dati successiva. Per ulteriori informazioni, vedere Configurazione del servizio dati (WCF Data Services).

In questo argomento viene illustrato come modificare un servizio dati per abilitare il paging dei set di entità Customers e Orders restituiti. Nell'esempio riportato in questo argomento viene utilizzato il servizio dati Northwind di esempio. Questo servizio viene creato al completamento della Guida rapida di WCF Data Services.

Modalità di abilitazione del paging dei set di entità Customers e Orders restituiti

  • Nel codice per il servizio dati sostituire il codice segnaposto nella funzione InitializeService con il codice seguente:

    ' 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 v2 of the OData protocol.
    config.DataServiceBehavior.MaxProtocolVersion =
        System.Data.Services.Common.DataServiceProtocolVersion.V2;
    

Vedere anche

Attività

Procedura: caricare risultati di paging (WCF Data Services)

Concetti

Caricamento di contenuto posticipato (WCF Data Services)