ADO.NET Entity Framework

ADO.NET Entity Framework 可讓開發人員針對概念應用程式模型進行程式設計,建立資料存取應用程式,而非直接對關聯式儲存結構描述進行程式設計。其目的是要減少資料導向應用程式所需的程式碼數量與維護。Entity Framework 應用程式可提供以下幾項優勢: 

  • 應用程式可以在更以應用程式為中心的概念模型運作,包括具有繼承、複雜成員和關聯性的型別。

  • 應用程式不在受限於特定資料引擎或儲存結構描述上硬式編碼的相依性。

  • 可以在不變更應用程式程式碼的情況下變更概念模型與儲存體專用結構描述之間的對應。

  • 開發人員可以使用可對應到不同儲存結構描述 (甚至是在不同的資料庫管理系統中所實作) 一致的應用程式物件模型。

  • 多個概念模型可以對應到單一儲存結構描述。

  • Language-integrated Query (LINQ) 支援會針對概念模型的查詢提供編譯時期語法驗證。

我該從哪裡開始?

視您最感興趣的項目而定,您可以考慮從下列其中一個主題開始學習 Entity Framework 。

本章節內容

Entity Framework 概觀

使用者入門 (Entity Framework)

設定 Entity Framework (Entity Framework 工作)

模型及對應 (Entity Framework)

查詢概念模型 (Entity Framework)

使用物件

使用資料提供者 (Entity Framework)

開發及部署考量因素 (Entity Framework)

語言參考 (Entity Framework)

範例 (Entity Framework)

Entity Framework 資源

Entity Framework 詞彙

另請參閱

其他資源

ADO.NET