EF to Mysql的使用
问题描述
我们在使用EF框架的时候如果数据库是Mysql则不能很方便的映射,因为没有Mysql DataBase这个数据源(此处显示Mysql DataBase,是因为我加了引用以及mysql工具)

步骤
1:首先我们新建一个控制台程序
2:然后再程序中引入Mysql.Data和Mysql.Data.Entity两个引用

3:下载mysql工具
MySQL-Connector-net-6.9.9
mysql-for-visualstudio-1.2.3
安装这两个工具,具体在Mysql官网下载
添加以上内容后,就可以在数据源找到Mysql DataBase。然后按照就可以创建EF框架
可能遇到的问题
一:

解决办法:
执行set global optimizer_switch='derived_merge=OFF'即可!
二:

解决办法:
出现这个问题的原因是没有引入Mysql.Data和Mysql.Data.Entity两个引用。详情见第二步。
浙公网安备 33010602011771号