ADO.NET Entity Framework
ADO.NET Entity Framework 可讓開發人員針對概念應用程式模型進行程式設計,建立資料存取應用程式,而非直接對關聯式儲存結構描述進行程式設計。其目的是要減少資料導向應用程式所需的程式碼數量與維護。Entity Framework 應用程式可提供以下幾項優勢:
應用程式可以在更以應用程式為中心的概念模型運作,包括具有繼承、複雜成員和關聯性的型別。
應用程式不在受限於特定資料引擎或儲存結構描述上硬式編碼的相依性。
可以在不變更應用程式程式碼的情況下變更概念模型與儲存體專用結構描述之間的對應。
開發人員可以使用可對應到不同儲存結構描述 (甚至是在不同的資料庫管理系統中所實作) 一致的應用程式物件模型。
多個概念模型可以對應到單一儲存結構描述。
Language-integrated Query (LINQ) 支援會針對概念模型的查詢提供編譯時期語法驗證。
我該從哪裡開始?
視您最感興趣的項目而定,您可以考慮從下列其中一個主題開始學習 Entity Framework 。
我只想查看某些程式碼
我想觀看某些影片
如何與 Visual Studio 整合?
可使用哪些功能?
我想要使用 Entity Framework 搭配 ASP.NET
我只需要一些詳細資訊
本章節內容
設定 Entity Framework (Entity Framework 工作)