MVC+EF快速搭建
一.准備:
vs2017(個人用的)
二.開始MVC+EF之旅吧:
1.創建mvc項目:
Web-ASP.NET Web Application(.NET Framework) 注意框架

選擇空的MVC如下圖(vs2017和其他版本的可能不太一樣,根據自己的版本來操作)

創建完后的mvc目錄:(會mvc的就能明白)

2.創建EF:
選擇mvc中的Model文件來添加:

選擇Data-ADO.NET Entity Data Model:(創建ef的核心)

選擇EF的創建方式:
我選擇的是EF Designer from database:

創建連接:(如果下拉里有就不需要創建了,直接選擇即可)

創建連接:
下面紅色標記的分別是:服務器地址,登錄方式,用戶名,密碼,選擇的數據庫(這里就是連接數據庫的)

紅色標記的分別是:連接,是否隱藏密碼,保存連接字符串到web.config(如果不保存,記得復制連接字符串到web.config)建議保存;

根據需要選擇EF版本:我這里選擇的5.0

表,視圖,存儲過程:(根據需要選擇)

創建完成后的EF如下圖:

創建完EF后,檢查web.config連接字符串是否添加了
切記要重寫生成項目,負責就會報錯:

3.創建控制器:

這個界面熟悉吧,我曾經只用空的控制器,下面就熟悉一下使用EF的控制器:
紅色標記分別是:空控制器,讀寫控制器,使用EF控制器(讀寫我就在這里不做演示了,你們可以嘗試也挺強大的)

這個界面很熟悉吧,這就是添加控制器的界面,mvc的使用用的,但是之前我們用的時候,model class data context class都是空,使用了EF這里就要有東西啦:
紅色標記分別是:選擇模型,選擇上下文,控制器名稱

見證奇跡的時刻來了:(牛B把,都生成了,就連視圖也生成了,太強大啦)

完美的增刪改差:

簡單的測試:

厲害吧,界面需要美工優化了,程序員只管程序。頂個微軟;
要是再結合三成,抽象工廠,t4那就強大的沒滴說。
名言:
能讓機器做的,絕不讓人干。
