共用方式為


將資料公開為服務 (WCF 資料服務)

WCF Data Services 會與 Visual Studio 整合,可讓您更輕鬆地定義服務,將您的資料公開為 Open Data Protocol (OData) 摘要。 建立資料服務來公開 OData 摘要包含下列基本步驟:

  1. 定義資料模型。 WCF Data Services 原本就支援以 ADO.NET Entity Framework 為基礎的資料模型。 如需詳細資訊,請參閱 HOW TO:使用 ADO.NET Entity Framework 資料來源建立資料服務 (WCF Data Services)

    WCF Data Services 也支援以 Common Language Runtime (CLR) 物件為基礎的資料模型,這些物件會傳回 IQueryable 介面的執行個體。 這樣可以讓您部署 .NET Framework 中以清單、陣列和集合為基礎的資料服務。 若要透過這些資料結構啟用建立、更新及刪除作業,您必須同時實作 IUpdatable 介面。 如需詳細資訊,請參閱 HOW TO:使用反映提供者建立資料服務 (WCF Data Services)

    如果是更進階的案例,WCF Data Services 包含一組提供者,可讓您根據晚期繫結的資料型別定義資料模型。 如需詳細資訊,請參閱自訂資料服務提供者 (WCF 資料服務)

  2. 建立資料服務。 最基本的資料服務會公開繼承自 DataService 類別的類別,其具有實體容器之命名空間限定名稱 T 類型。 如需詳細資訊,請參閱定義 WCF Data Services

  3. 設定資料服務。 根據預設,WCF Data Services 會停用實體容器所公開的資源存取。 DataServiceConfiguration 介面可讓您設定對資源和服務作業的存取、指定可支援的 OData 版本,以及定義其他整個服務的行為 (例如,批次行為或在單一回應中可傳回的最大實體數目)。 如需詳細資訊,請參閱設定資料服務 (WCF Data Services)

如需如何建立以 Northwind 範例資料庫為基礎之簡單資料服務的範例,請參閱快速入門 (WCF Data Services)

另請參閱

概念

建立 ADO.NET 資料服務
WCF Data Services 概觀