使用Mysql Connector 6.8.3.0实体框架6.0错误

时间:2014-07-28 11:36:00

标签: c# mysql asp.net entity-framework

在我的一个项目中,我使用的是实体框架5.0和MySql 5.6 With Mysql Connector Version 6.7.4.0。

以前它工作正常但由于某些原因我必须将实体框架版本从5.0更新到6.0并且我必须将mysql连接器版本从6.7.4.0更新到6.8.3.0这是推荐的mysql连接器与实体框架6.x一起使用。

由于现在我无法更新我的.edmx文件。更新它时给出错误,说您的项目引用了最新版本的实体框架;但是,找不到与此版本兼容的实体框架数据库提供程序。

以下是错误的屏幕截图。

enter image description here

2 个答案:

答案 0 :(得分:0)

EF 6& EF 5似乎不兼容。试试this (point 3)。或者,您可以从项目中删除* .edmx文件,然后从数据库中生成一个新文件。

答案 1 :(得分:0)

我也有问题,我必须在app.conf中的enitityframework标签中使用提供者标签

请参阅以下链接以获取更多信息,并按照以下步骤操作: http://forums.mysql.com/read.php?174,601264,601264

看看这个以获得更好的代码。 http://dev.mysql.com/doc/connector-net/en/connector-net-entityframework60.html