ADO.NET Entity Framework
ADO.NET 實體架構 的設計目標是要讓開發人員針對概念應用程式模型進行程式設計來建立資料存取應用程式,而不用直接對關聯式儲存結構描述進行程式設計。其目的是要減少資料導向應用程式所需的程式碼數量與維護。Entity Framework 應用程式提供了以下的優勢:
應用程式可以在更以應用程式為中心的概念模型運作,包括具有繼承、複雜成員和關聯性的型別。
應用程式不在受限於特定資料引擎或儲存結構描述上硬式編碼的相依性。
可以在不變更應用程式程式碼的情況下變更概念模型與儲存體專用結構描述之間的對應。
開發人員可以使用可對應到不同儲存結構描述 (甚至是在不同的資料庫管理系統中所實作) 一致的應用程式物件模型。
多個概念模型可以對應到單一儲存結構描述。
Language-Integrated Query (LINQ) 可為針對概念模型的查詢提供編譯時期語法驗證。
本節內容
- Entity Framework 簡介
提供 ADO.NET 實體架構 中所述特性與功能的概觀。
- 使用者入門 (Entity Framework)
說明如何設計和建立 實體架構 應用程式。
- 程式設計指南 (Entity Framework)
包含概念性主題、HOW TO 主題,以及示範 實體架構 功能的教學課程。
- 功能參考 (Entity Framework)
包含描述 實體資料模型、物件服務和 實體 SQL 的概念性內容。
- 範例 (Entity Framework)
包含示範 實體架構 特性與功能的範例應用程式。
- Entity Framework 詞彙
說明 實體架構 中使用的術語。