共用方式為


建立 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 資料服務所支援之資料模型的詳細資訊,請參閱資料模型 (ADO.NET 資料服務架構)

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

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

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

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

本章節內容

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

資料服務快速入門 (ADO.NET 資料服務架構)

資料模型 (ADO.NET 資料服務架構)

資料服務主應用程式 (ADO.NET 資料服務架構)

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

另請參閱

概念

ADO.NET 資料服務的用戶端應用程式
ADO.NET 資料服務規格
ADO.NET 資料服務架構概觀

其他資源

Entity Data Model