資料用戶端 (WCF Data Services)
任何可以傳送 HTTP 要求並處理資料服務傳回之 OData 摘要的應用程式,都可以與 Open Data Protocol (OData) 型資料服務互動。這個互通性可讓您存取許多 Web 架構應用程式的 OData 型服務。 WCF Data Services 包含用戶端程式庫,在您從 .NET Framework 或 Silverlight 架構應用程式取用 OData 摘要時,可為您提供更豐富的程式設計體驗。
用戶端程式庫的兩個主要類別是 DataServiceContext 類別和 DataServiceQuery<TElement> 類別。 DataServiceContext 類別會封裝針對特定資料服務支援的作業。 雖然 OData 服務沒有狀態,但是內容具有狀態。 因此,您可以使用 DataServiceContext 類別,在用戶端維護與資料服務互動之間的狀態,以便支援類似變更管理等功能。 這個類別也可以管理識別及追蹤變更。 DataServiceQuery<TElement> 類別表示針對特定實體集的查詢。
本章節將說明如何使用用戶端程式庫來存取和變更 .NET Framework 或 Silverlight 架構用戶端應用程式的資料。 有其他用戶端程式庫可讓您在其他種類的應用程式中取用 OData 摘要。 如需詳細資訊,請參閱 OData SDK。
本章節內容
產生用戶端資料服務類別 (WCF Data Services)
說明如何產生根據 OData 摘要的用戶端程式庫和用戶端資料服務類別。查詢資料服務 (WCF Data Services)
說明如何使用用戶端程式庫查詢 .NET Framework 架構應用程式中的資料服務。載入延後的內容 (WCF Data Services)
描述如何載入不包含在初始查詢回應中的額外內容。更新資料服務 (WCF Data Services)
描述如何使用用戶端程式庫建立、修改,以及刪除實體及關聯性。非同步作業 (WCF Data Services)
描述以非同步方式,搭配用戶端程式庫提供的機能與資料服務一起使用。批次作業 (WCF Data Services)
說明如何使用用戶端程式庫,在單一批次中將多個要求傳送至資料服務。將資料繫結至控制項 (WCF Data Services)
說明如何將控制項繫結至資料服務所傳回的 OData 摘要。管理資料服務內容 (WCF Data Services)
說明用於管理用戶端程式庫行為的選項。使用二進位資料 (WCF Data Services)
說明如何存取及變更資料服務當做資料流傳回的二進位資料。建立 Silverlight 應用程式 (WCF Data Services)
描述如何使用 WCF Data Services Silverlight 用戶端來建立取用 OData 摘要的 Silverlight。