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