无法添加实体数据模型(EF6)

提供

有人最近在新项目中尝试过将实体框架6.1.1与MySQL一起使用吗?我在这里的问题是,每次尝试添加实体数据模型时,都会收到此错误消息:

“您的项目引用了最新版本的Entity Framework;但是,找不到与该版本兼容的Entity Framework数据库提供程序来进行数据连接。在执行此操作之前,请退出此向导,安装兼容的提供程序并重建您的项目”

我使用的是MySQL服务器5.6.21,而且我已经安装了mysql-connector-net-6.9.4和mysql-for-visualstudio-1.2.3。除了这些,我还安装了由Oracle开发的所有MySQL NuGet软件包。但是,即使我重新构建了应用程序,一切仍然失败。

开发环境Win 8.1 Pro VS-2013 Pro .Net Framework 4.5.1 EF 6.1.1.0 MySQL在本地主机上。

有这个答案在这里这曾经为我工作。但是,按照这些说明进行操作之后,对话框将完全消失。无论哪种方式,我都无法从数据库更新模型,实际上是从头开始的。我什至无法创建它。

我感到奇怪的是,在一个现有的老项目中,我成功地设法开始使用EF6。我删除了.edmx并尝试再次添加它,但随后它告诉我相同的错误消息。

App.config代码:

<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <entityFramework>
    <providers>
      <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
    <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="MySql.Data.MySqlClient" />
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>
</configuration>

是对破坏系统的软件包的升级吗?还是我想念的其他东西...最近设法做到这一点的任何人,我想知道您是如何做到的。有什么办法吗?

提供

看来问题出在新的6.9.4连接器上。我不知道为什么,但是当我降级到MySQL .net连接器6.8.3时,一切都开始按预期运行。说实话,这使我感到困惑。我非常怀疑甲骨文是否会在该领域发布未经测试的东西,所以我想知道他们到底是如何设置的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法创建实体数据模型-使用MySql和EF6

来自分类Dev

EF6 Model First:添加新实体后无法从模型生成数据库

来自分类Dev

VS2010,EF6和SQLite EF6提供程序的“ Ado.Net实体数据模型”模板?

来自分类Dev

将数据库优先EF6实体映射到域模型实体

来自分类Dev

EF6 与 EF 核心单个数据模型还是多个用于与 REST 服务一起使用的“大型”数据库?

来自分类Dev

无法创建连接到 Oracle 的实体数据模型

来自分类Dev

将存储过程添加到数据模型后,无法构建Entity Framework 6

来自分类Dev

Nest无法使用EF6 / MVC5应对大型数据库模型

来自分类Dev

无法使用EF6和MYSQL生成实体

来自分类Dev

更改ADO.NET实体数据模型的默认EF版本吗?

来自分类Dev

实体数据模型向导错误(MVC)

来自分类Dev

实体数据模型向导错误(MVC)

来自分类Dev

EF6 - 添加属于已经持久化实体的新实体

来自分类Dev

如何在ASP.NET 5模板中添加实体数据模型

来自分类Dev

将实体添加到核心数据模型会阻止Canvas预览显示

来自分类Dev

将实体数据模型(edmx文件)添加到.net Core API

来自分类Dev

ASP.NET MVC错误无法将类型数据模型隐式转换为实体

来自分类Dev

WebApi的EF6合并实体

来自分类Dev

EF6实体的通用克隆

来自分类Dev

在 EF6 中加载相关实体

来自分类Dev

无法将“用户”数据模型添加到数据库

来自分类Dev

向EF6生成的实体类添加属性

来自分类Dev

向EF6生成的实体类添加属性

来自分类Dev

实体数据模型向导太慢(SQL数据库)

来自分类Dev

核心数据数据模型中的订单实体

来自分类Dev

不使用实体数据模型向导的WPF数据绑定

来自分类Dev

在MVC实体框架中将数据库添加到web.config和外部数据模型edmx

来自分类Dev

实体框架集成测试无法运行单独通过的多个测试[Resharper,NUnit,EF6]

来自分类Dev

将两个或多个实体绑定到单个数据源(EF6)

Related 相关文章

  1. 1

    无法创建实体数据模型-使用MySql和EF6

  2. 2

    EF6 Model First:添加新实体后无法从模型生成数据库

  3. 3

    VS2010,EF6和SQLite EF6提供程序的“ Ado.Net实体数据模型”模板?

  4. 4

    将数据库优先EF6实体映射到域模型实体

  5. 5

    EF6 与 EF 核心单个数据模型还是多个用于与 REST 服务一起使用的“大型”数据库?

  6. 6

    无法创建连接到 Oracle 的实体数据模型

  7. 7

    将存储过程添加到数据模型后,无法构建Entity Framework 6

  8. 8

    Nest无法使用EF6 / MVC5应对大型数据库模型

  9. 9

    无法使用EF6和MYSQL生成实体

  10. 10

    更改ADO.NET实体数据模型的默认EF版本吗?

  11. 11

    实体数据模型向导错误(MVC)

  12. 12

    实体数据模型向导错误(MVC)

  13. 13

    EF6 - 添加属于已经持久化实体的新实体

  14. 14

    如何在ASP.NET 5模板中添加实体数据模型

  15. 15

    将实体添加到核心数据模型会阻止Canvas预览显示

  16. 16

    将实体数据模型(edmx文件)添加到.net Core API

  17. 17

    ASP.NET MVC错误无法将类型数据模型隐式转换为实体

  18. 18

    WebApi的EF6合并实体

  19. 19

    EF6实体的通用克隆

  20. 20

    在 EF6 中加载相关实体

  21. 21

    无法将“用户”数据模型添加到数据库

  22. 22

    向EF6生成的实体类添加属性

  23. 23

    向EF6生成的实体类添加属性

  24. 24

    实体数据模型向导太慢(SQL数据库)

  25. 25

    核心数据数据模型中的订单实体

  26. 26

    不使用实体数据模型向导的WPF数据绑定

  27. 27

    在MVC实体框架中将数据库添加到web.config和外部数据模型edmx

  28. 28

    实体框架集成测试无法运行单独通过的多个测试[Resharper,NUnit,EF6]

  29. 29

    将两个或多个实体绑定到单个数据源(EF6)

热门标签

归档