EF的特點
- 支持多種資料庫
- 映射引擎支持存盤程序
- 提供Visual Studio集成工具,執行可視化操作
使用Database First模式建模
-
例如,使用EF為Meixin資料庫建立資料模型,其中Meixin資料庫里有一張Admin表,里面有以下欄位

-
創建控制臺應用程式后,按下【Shift+Ctrl+A】快捷鍵,打開【添加新項】對話框,選擇【資料】,并選擇【ADO.NET物體資料模型】,打開EF向導,如下圖所示

-
點擊【添加】按鈕,在【物體資料模型向導】對話框中選擇【來自資料庫的EF設計器】,如下圖所示

-
點擊【下一步】,在【物體資料模型向導】對話框中創建資料庫連接,再連接到Meixin資料庫,EF向導自動生成連接字串

-
點擊【下一步】,在【選擇您的版本】對話框中選擇【物體框架6.x】
-
選擇版本后,點擊【下一步】,選擇資料表【Admin】,如下圖所示

-
點擊【完成】,VisualStudio創建出資料模型關系圖,如下圖所示

-
EF向導自動生成的meixinEntities類被稱為資料庫背景關系類,位于/Model1.edmx/Model1.Context.cs,同時生成的Admin類被稱為業務物體類,位于/Model1.edmx/Admin.cs,如下圖所示
注:資料庫背景關系類主要用于追蹤和識別業務物體物件的變更,是資料庫訪問操作的入口

至此,資料模型就創建完成,加油吧!碼農們!!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/270442.html
下一篇:c#與js的rsa加密互通
