使用EF CoreFrist快速生成数据库

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

东西/原料

  • vs2017 MVC5 EF6 SQL Server

方式/步调

  1. 1

    打开vs2017 打开文件->新建->项目

  2. 2

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

  3. 3

    在Models文件夹下新建Diary类

  4. 4

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

  5. 5

    找到EntityFramework并安装

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

注重事项

  • 1.在设置装备摆设Web.config的时辰必然要加上providerName="System.Data.SqlClient" ​
  • 建立完模子类和上下文类之后必然要从头生当作项目,不然会报错
  • 建立完毕之后,在页面上执行CURD方式会影响到数据库的数据
  • 发表于 2018-08-15 00:00
  • 阅读 ( 656 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具