WCF Data Services
WCF Data Services 5.0 版本 (加入了 Open Data Protocol (OData) 第 3 版的支援) 包括下列程式庫和功能:
WCF Data Services
WCF Data Services 的這個頻外版本 (同時包含伺服器和用戶端程式庫) 可以與 .NET Framework 中包含的舊版 WCF Data Services 並存安裝。 如需有關安裝 .NET 4.5 版本 WCF Data Services 的詳細資訊,請參閱 WCF Data Services。注意
為了支援與現有 .NET Framework 組件的並存部署,已將此版本中的組件從 System.Data.Services 重新命名為 Microsoft.Data.Services。實際的 WCF Data Services 命名空間保持不變。
OData 程式庫
OData 程式庫是一組程式設計介面,允許您產生並取用 OData 相容的訊息,而不必使用 WCF Data Services 提供的完整 OData 及網路功能。 這個程式庫會當做低階 OData 序列化程式庫,支援用戶端和服務端應用程式。 使用 OData 程式庫時,您必須執行序列化個別實體和描述模型中繼資料的最基本工作。 如果您不僅要完全控制訊息環境,還必須掌握實體資料的序列化方式,而且現在也定義了服務中繼資料時,請使用此程式庫。 如需詳細資訊,請參閱 OData 程式庫。空間程式庫
這個版本包含新的空間程式庫,可實作新的空間 OData 基本類型以及許多可在 filter、select 和 order by 子句中對空間值執行的對應作業。 在此版本中,使用反映提供者和自訂資料服務提供者時,可支援空間類型和作業。 但是,此版本不支援 Entity Framework 提供者。 如需詳細資訊,請參閱空間程式庫。適用於 Silverlight 的 WCF Data Services 用戶端程式庫
此版本包含 Silverlight 適用的 WCF Data Services 用戶端程式庫的頻外更新。 此更新會增強程式庫,以支援 OData v3 功能。 在此版本的 Silverlight 用戶端中,您現在還可以透過 SendingRequestEventArgs 類別的 Request 屬性存取基礎 HttpWebRequest。 若要在 Silverlight 專案中使用這個用戶端版本,您必須在 WCF Data Services 5.0 安裝的 Silverlight 子資料夾中加入 Microsoft.Data.Services.Client.SL.dll 組件的參考。 如需詳細資訊,請參閱 建立 Silverlight 應用程式 (WCF Data Services)。
注意
這個版本不包括 Windows Phone 適用之 OData 用戶端的 OData v3 更新。在 Windows Phone 7.5 裝置上支援 OData v2 開發的用戶端程式庫可在 Windows Phone SDK 7.1 中找到。如需詳細資訊,請參閱OData Client for Windows Phone。
如需 OData v3 提供之新功能的概觀,請參閱 WCF Data Services 5.0 的新功能。