如何搭建MVC + EF 框架


 





    如果VS2010 創建Web項目時,出現ASP.NET MVC 4 Web Application ,說明組件安裝成功。

 

   1.2 VS2012:無需安裝任何組件

  

2、搭建EF框架

   2.1 創建一個數據庫OumindBlog

 

      

   2.2 用VS2010創建一個MVC程序

 

點擊“確定”

 

選擇 “Empty”

   2.3 創建OumindBlog.edmx文件

   路徑:項目->添加新項

 



 

 

選擇  數據 - ADO.NET 實體數據模型,然后把名稱改為 OumindBlog

 

選中從數據庫生成,點擊下一步

 

把連接字符串名稱改為 “BlogContext”

 

在紅框中打勾



發現View文件夾下多了一個OumindBlog.edmx 文件

   2.4 添加 EntityFrame 程序包

  路徑 :項目 ->管理NuGet程序包



  

首先,需要從 NuGet 獲取實體框架的最新版本。

“項目”–>“管理 NuGet 程序包…”
如果沒有“管理 NuGet 程序包...”選項,則應安裝 NuGet 的最新版本

如果鏈接無法打開,請訪問:http://msdn.microsoft.com/zh-cn/data/jj206878 

或者 http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c

選擇“聯機”選項卡

選擇“EntityFramework”程序包

單擊“安裝”

點擊“安裝”


 

  點擊“我接受”


   

    安裝已完成

 


     如果EF程序包已安裝,再次打開安裝,可以看到程序包右上角有個綠色的對勾,說明程序包已安裝。
 

 

 

   2.5 添加 EF 5.x DbContext Generator for C# 模板

  

 

在 EF 設計器中,右鍵單擊模型上的空位置,選擇“添加代碼生成項...”

 

選擇“EF 5.x DbContext Generator for C#”,輸入名稱 OumindBlog,然后單擊“添加”

 

從左側菜單中選擇“聯機模板”,然后搜索“DbContext”





 添加完后,View文件夾下多了兩個文件,一個是OumindBlog.Context.tt,另一個是OumindBlog.tt。

 搭建EF框架需要三個文件和兩個組件

  A、三個文件:OumindBlog.Context.tt、OumindBlog.tt 和 OumindBlog.edmx

  B、兩個組件:EntityFrame程序包 和 EF 5.x DbContext Generator for C#

 

 

3、編寫代碼 

 3.1 在編寫代碼前,增加一個控制器HomeControllers(HomeController.cs)和一個View(Index.cshtml)







 

把紅框中的勾去掉

3.2 打開HomeController.cs

 


3.3 打開Views->Home->Index.cshtml

  

  

 

3.4 運行結果


 

在解決方案資源管理器中,選擇MvcTest,點擊“右鍵”,選中在瀏覽器中查看或者按快捷鍵 Ctrl + Shift + W

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM