VS连接MySQL数据库

1.安装软件

    EntityFramework   v6.0.0

         MySql.Data.Entity  v6.9.12   MySql.Data  v6.9.12(版本保持一致否则即使安装不报错程序运行仍报错) 

    mysql-for-visualstudio-1.2.8.msi  (优先安装,再安装Connection/net)

    Connector/Net-6.9.12     (版本要和Nuget下载的MySql.Data.Entity一致)

 

    备注:已上完成后仍报错与框架不符,则应该是App.config文件中添加了其他配置信息,

          如 <appSettings>节点,可以将此节点放在最后的节点后。

2.注意

        Code First 时如果没有增操作,不会触发生成数据库。

  或者用下面两行代码:

  MyContext db = new MyContext();   //创建上下文
  db.Database.CreateIfNotExists();    //创建数据库

  当数据实体类发生改变(增加字段),Global.asax使用下面一行代码:

     Database.SetInitializer<Models.MyContext>(null);

  当实体类和数据库字段少时,不影响程序,但不能实体类别数据库字段多。

posted @ 2018-12-12 17:10  超级驼鹿  阅读(449)  评论(0编辑  收藏  举报
/*