HOW TO:啟用資料服務結果的分頁 (WCF Data Services)
WCF Data Services 可讓您限制資料服務查詢所傳回的實體數目。 當服務已初始化且可針對每個實體集分別設定服務時,分頁限制會定義於所呼叫的方法中。
啟用分頁時,摘要中的最後一個項目會包含下一頁資料的連結。 如需詳細資訊,請參閱設定資料服務 (WCF Data Services)。
本主題顯示如何修改資料服務以啟用傳回之 Customers 和 Orders 實體集之分頁。 本主題中的範例使用 Northwind 範例資料服務。 此服務會在您完成 WCF Data Services 快速入門時建立。
如何啟用傳回之 Customers 和 Orders 實體集之分頁
在資料服務的程式碼中,以下列程式碼取代 InitializeService 函數中的預留位置程式碼:
' 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;
請參閱
工作
HOW TO:載入分頁結果 (WCF Data Services)