如果VS2010 創建Web項目時,出現ASP.NET MVC 4 Web Application ,說明組件安裝成功。
1.2 VS2012:無需安裝任何組件
2、搭建EF框架
2.1 創建一個數據庫OumindBlog
2.2 用VS2010創建一個MVC程序
2.3 創建OumindBlog.edmx文件
路徑:項目->添加新項
選擇 數據 - ADO.NET 實體數據模型,然后把名稱改為 OumindBlog
發現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