使用EF CoreFrist快速生成数据库

利用EF CoreFrist的益处是vs可以或许主动帮我们建立数据库.而且生当作操作页面的CRUD(即:增添、查询、点窜、删除四个方式)

需要这些哦
vs2017 MVC5 EF6 SQL Server
方式/
1【使用EF CoreFrist快速生成数据库】打开vs2017 打开文件->新建->项目

使用EF CoreFrist快速生成数据库

文章插图

2选择ASP.NET web 应用法式->MVC

使用EF CoreFrist快速生成数据库

文章插图

3在Models文件夹下新建Diary类

使用EF CoreFrist快速生成数据库

文章插图

4找到东西->NuGet保证理器(N)->办理解决方案的NuGet法式包

使用EF CoreFrist快速生成数据库

文章插图

5找到EntityFramework并安装

使用EF CoreFrist快速生成数据库

文章插图

6安装完当作之后 , 在Web.config文件里面添加如下代码 , 将下面的办事改当作你本身的当地办事 。 此中name随便取名字 , Database是你要生当作的数据库的名称 , 必然要加上providerName="System.Data.SqlClient" 

使用EF CoreFrist快速生成数据库

文章插图

7在Models文件夹下面建立上下文类DiaryDB担当于DbContext , 此处需要添加引用using System.Data.Entity; base里面的字符串跟适才的Web.config里面的name连结一致 , 如许就告诉vs在哪个处所建立数据库了 , 然后从头生当作项目

使用EF CoreFrist快速生成数据库

文章插图

8在Controllers文件夹下添加节制器 , 选择利用EntityFramework , 如下图所示 。

使用EF CoreFrist快速生成数据库

文章插图

9然后选择对应的模子类和上下文类进行建立 , 如许EF就主动帮你建立好了数据库 , 而且建立了操作页面的CRUD方式 。

使用EF CoreFrist快速生成数据库

文章插图

10最后运行 , 找到你本身建立的页面就能进行操作了 。

注重事项1.在设置装备摆设Web.config的时辰必然要加上providerName="System.Data.SqlClient" ?
建立完模子类和上下文类之后必然要从头生当作项目 , 不然会报错
建立完毕之后 , 在页面上执行CURD方式会影响到数据库的数据

以上内容就是使用EF CoreFrist快速生成数据库的内容啦 , 希望对你有所帮助哦!

    推荐阅读