儲存獨立性 (ADO.NET 資料服務架構)
ADO.NET 資料服務架構的伺服器端元件可以建立任何資料來源所支援的資料服務,例如關聯式資料庫、xml 檔案、Web 服務或應用程式邏輯。
ADO.NET 資料服務會接受 URI 所識別之資源的 HTTP 要求,然後還原序列化 HTTP 要求並將要求的表示傳遞至可外掛式資料存取提供者。接著,此提供者會針對基礎資料來源執行要求。
ADO.NET 資料服務架構可以根據下列項目來建立資料服務:
Entity Framework 來源,可部署儲存在關聯式資料庫中之資料的實體關聯性模型和物件關聯式對應,例如 SQL Server、Oracle、DB2 和 MySql。
包含更新語意 (Semantics) 的任何 IQueryable 實作 (Implementation)。
不論儲存機制為何,ADO.NET 資料服務都會使用<具像狀態傳輸 (REST)>(英文) 通訊協定 (Protocol) 來傳輸資料。
如需以 Entity Data Model (EDM) 為基礎之 ADO.NET 資料服務的實作的詳細資訊,請參閱資料服務快速入門 (ADO.NET 資料服務架構)。如需 IQueryable 實作所部署之資料的詳細資訊,請參閱資料模型 (ADO.NET 資料服務架構) 和Data Service (ADO.NET Data Services)。
另請參閱
概念
REST 服務和語意 (ADO.NET 資料服務架構)
資料模型 (ADO.NET 資料服務架構)
其他資源
Data Service (ADO.NET Data Services)
Entity Data Model
具像狀態傳輸 (REST)