以下讨论的都是EF5.0, 版本号:4.4.0.0
如果装了MySQL 5.0.1 , 那么最好用MySQL Connector 6.3.6,但是创建数据库后,生成迁移历史表的时候,会报错,你不管,直接Pass,还是可以创建出一个你想要的数据表。
然后今早上升级到MySQL 5.6.13 一开始,安装程序提示升级MySQL Connector 6.7,之后程序报 “Can not find .NET Provider for….”的错误,
去百度了一下,原来6.7版和EF5.0不匹配, 要换成6.5, 于是装了6.6版本,把这个目录下的三个文件添加引用
C:Program Files (x86)MySQLMySQL Connector Net 6.6.6Assembliesv4.0
MySql.Data.dll
MySql.Data.Entity
MySql.Web
一切顺利,历史迁移表也创建了。