c# - Entity Framework 6.0 错误与 Mysql 连接器 6.8.3.0

标签 c# mysql asp.net entity-framework

在我的一个项目中,我使用 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 数据库提供程序。

以下是错误的屏幕截图。

enter image description here

最佳答案

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/

相关文章:

c# - C#中的日期时间格式

c# - Linq to SQL、SQL Server 2008 和优化

php - Codeigniter Join 弄乱了 'id' 字段

mysql - 使用mysql workbench逆向工程命令行

java - 当我使用 hibernate 类在 MySQL 中选择一行时,它会自动进行更新

c# - ASP.NET Designer.xx 生成 'already contains a definition for' 控件错误

c# - 如何从 bin 文件夹中删除 *.compiled 文件?

c# - 领域/业务层的设计模式选择

c# - 第一个用户作为 MVC4 应用程序的管理员

.net - 基于 HTTP header 区分 MVC Controller 的最佳方法