Entity Framework

實體框架是一組 ADO.NET 技術,促進資料導向應用程式的開發。 資料導向應用程式的架構師與開發者需要達成兩個截然不同的目標。 他們必須建模企業問題的實體、關係與邏輯,並且必須與底層的資料儲存引擎合作。 資料也可能跨越多個儲存系統,每個系統都有自己的協定。 對於使用單一儲存系統的應用,必須在儲存系統的需求與撰寫高效且易於維護的應用程式程式碼之間取得平衡。

實體框架透過讓你能以更高層次的抽象方式處理領域特定的物件與屬性資料,例如客戶和客戶地址,來解決這些問題。 其以應用為中心的概念模型包含繼承型別、複雜成員與關係,讓你免於依賴特定資料引擎或儲存架構的硬性依賴。 你可以在不修改應用程式程式碼的情況下,改變概念模型與儲存架構之間的映射。 語言整合查詢(LINQ)提供針對概念模型的編譯時期語法驗證。 實體框架大幅減少了你需要撰寫的應用程式程式碼,因為它消除了對底層資料結構的緊密耦合依賴。 欲了解更多資訊,請參閱實體框架 ADO.NEThttps://go.microsoft.com/fwlink/?LinkId=199019 ()。

DB2 主機整合伺服器(HIS)實體提供者與實體框架合作,允許企業開發者將儲存在 IBM DB2 資料庫中的現有資訊整合到基於實體與資料模型的新資料感知應用程式中。 本節主題提供示範如何在應用程式中使用此功能的示範。

DB2 的實體提供者支援 Visual Studio 中的實體資料模型工具,允許你從資料庫或圖形模型建立 .edmx 檔案,並在資料庫或模型變動時更新該檔案。 使用這些工具產生實體模型時,必須為底層 MsDb2Client ADO.NET Framework Provider for DB2 的 Default Qualifier connection 屬性指定值,該功能允許提供者根據目標 DB2 架構(集合)取得正確的 DB2 目錄範圍(資料表、視圖、儲存、程序、欄位與參數)。

本節中

動態資料網

WCF 資料服務

另請參閱

資料整合(配置)