为了用vs连接mysql,费了好大力气;一步一问题,下面总结一下。
①安装
首先需要下载mysql连接net的插件
https://downloads.mysql.com/archives/c-net/
注意:这里的版本要和VS中引用的MySql.Data、MySql.Data.Entity的版本号,否则添加实体数据时会闪退
https://dev.mysql.com/downloads/windows/visualstudio/
https://downloads.mysql.com/archives/installer/
查看MySql.Data、MySql.Data.Entity版本号如下图。
②查看
两个插件安装好后,在控制面板-》程序中会展示出来
在项目中绑定实体时,可能会出现如下图的问题
③解决
在程序包控制台输入
Install-Package EntityFramework -Version 6.0.0
Install-Package EntityFramework.zh-Hans -Version 6.0.0
Install-Package MySql.Data.Entity -Version 6.10.7.0 (版本号与上面一致!) 如果已经存在无需安装)
然后看一下配置文件是不是多了这个节点
完成之后重启一下vs就绑定成功了。
温馨提示:
在另一个MVC项目中,需要吧model里appconfig中的数据库连接串复制到web.config中
同样需要引用 可以在Model项目里的bin中找到
最后加上在配置文件中也需要加上