在我的一个项目中,我使用 Entity Framework 5.0 和 MySql 5.6 以及 Mysql 连接器版本 6.7.4.0。
之前它工作正常,但由于某种原因,我必须将 Entity Framework 版本从 5.0 更新到 6.0,为此我必须将 mysql 连接器版本从 6.7.4.0 更新到 6.8.3.0,这是推荐的 mysql 连接器与 Entity Framework 6.x 一起使用。
因此,现在我无法更新我的 .edmx 文件。更新时出现错误,说您的项目引用了最新版本的 Entity Framework ;然而,无法为您的数据连接找到与此版本兼容的 Entity Framework 数据库提供程序。
以下是错误的屏幕截图。
最佳答案
EF 6 和 EF 5 似乎不兼容。尝试 this (point 3) .或者您可以从项目中删除 *.edmx 文件并从数据库中生成一个新文件。
关于c# - Entity Framework 6.0 错误与 Mysql 连接器 6.8.3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24994406/