利用EF CoreFrist的益處是vs可以或許主動幫我們建立數據庫.而且生當作操作頁面的CRUD(即:增添、查詢、點竄、刪除四個方式)
打開vs2017 打開文件->新建->項目
選擇ASP.NET web 應用法式->MVC
在Models文件夾下新建Diary類
找到東西->NuGet保證理器(N)->辦理解決方案的NuGet法式包
找到EntityFramework并安裝
安裝完當作之后,在Web.config文件里面添加如下代碼,將下面的辦事改當作你本身的當地辦事。此中name隨便取名字,Database是你要生當作的數據庫的名稱,必然要加上providerName="System.Data.SqlClient"
在Models文件夾下面建立上下文類DiaryDB擔當于DbContext,此處需要添加引用using System.Data.Entity; base里面的字符串跟適才的Web.config里面的name連結一致,如許就告訴vs在哪個處所建立數據庫了,然后從頭生當作項目
在Controllers文件夾下添加節制器,選擇利用EntityFramework,如下圖所示。
然后選擇對應的模子類和上下文類進行建立,如許EF就主動幫你建立好了數據庫,而且建立了操作頁面的CRUD方式。
最后運行,找到你本身建立的頁面就能進行操作了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!