VS没有主动提供那些繁多的连接器,需要的话得自己再安装这些第三方程序包。
MySQL为windows平台开发者提供了许多程序包:http://dev.mysql.com/downloads/windows/
其中就包含为VS提供的连接器:mysql-connector-net-6.9.8.msi 以及 mysql-for-visualstudio-1.2.5.msi(数字仅为版本号)
=====================
步骤:
1、下载和安装mysql-connector-net-6.9.8.msi 以及 mysql-for-visualstudio-1.2.5.msi
2、上面两个文件安装好后,打开VS,打开解决方案。
然后在菜单中选择:工具—>程序包管理器—>管理解决方案的 NuGet程序包,左侧选联机 右上角搜索 MySql.Data.Entity,然后直接安装。
安装完毕后退出,再次打开VS,打开解决方案,新建edmx文件向导,更改数据源就能看到MySql选项:
PS.
以上安装完成后,在引用中会自动添加MySql.Data.dll和MySql.Data.Entity.EF6.dll的引用;另外web.config中也会添加provider节:
system.data节点也会添加内容: