c# - 找不到 Entity Framework 6 的兼容提供者

标签 c# mysql asp.net entity-framework ef-code-first

我在使用 MySQL 5.6.17 的 Visual Studio 2013 Ultimate 中有以下项目

  1. 新项目:ASP.net webforms 应用程序
    • NuGet Entity Framework
    • NuGet MySql.ConnectorNET.Entity
  2. 添加 ADO.NET 实体数据模型
  3. 数据库中的 Code First
  4. 选择数据连接
  5. 选择您的版本(选择 Entity Framework 6.0 并变灰)。

这给出了以下错误信息:

Your project references the latest version of Entity Framework; however an Entity Framework database provider compatible with this version could not be found for your data connection.

错误的原因是什么,我该如何解决?

最佳答案

安装最新版本的 MySql 或者 较低版本的 Entity Framework 安装包 EntityFramework - 版本 5.0.0

关于c# - 找不到 Entity Framework 6 的兼容提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23819738/

相关文章:

mysql - 在设计数据库时,通常是删除实际记录,还是切换 "the undisplay flag"?

mysql - WHERE 中的 CASE 子句

ASP.NET 传递错误消息

c# - 在 Razor 中显示 ViewModel 数据列表

c#:如何知道DllImport中使用的dll的完整路径?

c# - SQL 唯一键插入

c# - IEnumerable 与列表 - 使用什么?它们是如何工作的?

C# 使用全局键盘钩子(Hook)全局覆盖 CTRL+V 命令

mysql - 将Access数据库表中的记录一一插入/复制到MySQL远程数据库

c# - 如何在 asp.net 中使用 autopostback=false 检查另一个单选按钮时取消选中一个单选按钮