共用方式為


建立 ADO.NET 資料服務

在 ADO.NET 資料服務架構中,建立支援建立、讀取、更新和刪除作業的資料服務是三個步驟的程序:

  1. 建立資料模型。ADO.NET 資料服務會部署層級位於概念資料模型上的 REST 介面。

    ADO.NET 資料服務原本就支援以 ADO.NET Entity Framework 為基礎的資料模型。ADO.NET 資料服務也會提供一項擴充機制,讓您能夠從 Common Language Runtime (CLR) 物件部署資料模型。從 Microsoft .NET Framework 3.5 開始提供的 AsQueryable 方法會有效率地將 IQueryable<T> 介面加入至實作 IEnumerable<T> 的物件。這個新介面可讓您輕鬆地在 .NET Framework 中部署以清單、陣列和集合為基礎的 ADO.NET 資料服務。

    如需 ADO.NET 資料服務所支援之資料模型的詳細資訊,請參閱Data Model

  2. 建立資料服務。 已設定的資料服務會讓 HTTP 通訊協定 (Protocol) 能夠使用資料模型。此外,您也可以指定由伺服器強制執行的快取和授權原則。

  3. 選取主應用程式 (Host)。 ADO.NET 資料服務並非直接繫結至網路通訊端 (Socket),因此無法直接接受 HTTP 要求。不過,它們會在 Windows Communication Foundation 等現有的基礎結構內部執行。

    如需 ADO.NET 資料服務所支援之主應用程式的詳細資訊,請參閱裝載資料服務 (WCF 資料服務)

如需示範如何使用 ADO.NET 資料服務來建立範例資料服務的快速入門主題,請參閱快速入門 (WCF Data Services)

本章節內容

下列主題將描述如何使用 ADO.NET 資料服務來建立資料服務。

快速入門 (WCF Data Services)

Data Model

裝載資料服務 (WCF 資料服務)

服務作業和攔截器 (ADO.NET 資料服務架構)

另請參閱

概念

WCF Data Services 概觀

其他資源

WCF Data Services 用戶端程式庫
ADO.NET Data Services Protocol
Entity Data Model (EDM)