【问题标题】:adding ADO.NET Entity Model crash添加 ADO.NET 实体模型崩溃
【发布时间】:2016-12-11 20:24:39
【问题描述】:

我正在尝试将 ADO.NET 实体模型添加到新项目中。

从数据库中选择 EF 设计器,选择数据库(在另一台服务器上,尝试 2 台服务器,一台使用 mysql 5.6,另一台使用 5.7),然后按继续,流程崩溃。用不同的服务器和版本试了几次。

我安装了所有最新版本的 mySQL 连接和 EF。

检查事件查看器中是否有错误,但根本无法处理错误或警告。

【问题讨论】:

标签: c# mysql entity-framework visual-studio


【解决方案1】:

我也犯了同样的错误。原因在于 mysql-connector-net 版本和 MySQL.Data.Entity 版本之间的差异。我卸载了mysql-connector-net,然后安装了正确的版本,向导开始正常工作了。

【讨论】:

    【解决方案2】:

    你好,我今天试过了。我喜欢分享适用于 VS 2017 的解决方案。 首先为 Visual Studio 安装 MySQL。然后安装 MySQL 连接器 6.10.7。 现在您可以做其他所有事情了: 在您的项目中安装一些 NuGets MySQL.Data 和 MySQL.Entity:两者的版本均为 6.10.7。 VS 2017 不再关闭,模型窗口打开。

    【讨论】:

      【解决方案3】:

      我还提示首先为 Visual Studio 安装 MySQL。然后安装连接器。这解决了两个问题:您可以在 Visual Studio 中使用 MySQL,并且可以稳定地连接到数据库。

      请确保 3per 提到的内容:MySQL.Data 和 MySQL.Data.Entity 具有相同的版本。

      希望这对其他人有很大帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-03
        • 2018-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-04
        • 1970-01-01
        相关资源
        最近更新 更多