tnblog
首页

.net core Razor页面使用EF连接mysql

114人阅读 2019/4/6 13:09 评论:1 手机浏览 收藏
分类: 用以备忘

一个小白心血来潮想学一下.net core 于是有了下文,我是照着官方文档写的,但苦于官网只有SQL server的教程,没有MySQL的教程这就叫人很难受了,下面进行记录一下

必备工具:

1、先创建一个Razor Pages Web 应用

2、创建好项目之后,右击项目,创建一个叫models的文件夹,在文件夹里面创建一个movie实体

3、在pages里面创建一个叫movies的文件夹

4、创建好movies文件夹之后,并不会出现这么多页面,要进行下面操作,右键movies——添加——新搭建基架的项目

5、接下来就是重点了,配置连接字符串

    这个文件呢,就相当于是web.config,连接字符串要写在这里面的

    6、还要安装mysql的驱动程序,去nuget包管理器里面找

    7、需要在startup里面进行注册


    8、在pm控制台执行 Add-Migration Initial、Update-Database

    如图所示则成功,有一个注意点

    注意:如果出现错误提示xxxx.__EFMigrationsHistory  doesn't exist

    我们需要手动在数据库创建__EFMigrationsHistory这张表

    然后再开始迁移就好了

    如有错误,欢迎指正


    评价
    现在的安逸来源于自己的不努力
    文章
    6
    评论
    8
    分类
    16
    关注
    16
    {{item.ArticleTitle}}
    {{item.BlogName}} : {{item.Content}}