共用方式為


將資料公開為 OData 服務 (WCF Data Services)

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<T> 介面的執行個體。 這可讓您根據 .NET Framework 中的清單、陣列與集合,部署資料服務。若要透過這些資料結構啟用建立、更新和刪除作業,您也必須實作 IUpdatable 介面。 如需詳細資訊,請參閱 HOW TO:使用反映提供者建立資料服務 (WCF Data Services)

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

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

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

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

請參閱

概念

WCF Data Services 概觀

其他資源

開始使用 WCF Data Services