利用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 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!