共用方式為


ADO.NET Entity Framework

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

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

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

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

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

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

  • Language-Integrated Query (LINQ) 可為針對概念模型的查詢提供編譯時期語法驗證。

本節內容