首页 > 解决方案 > 实体数据模型向导(崩溃)VS2019 Windows Forms C#

问题描述

我目前正在使用 VS2019,是的,我知道其他人问过这个问题,但其他人遇到的崩溃不在同一个窗口中,也没有找到任何帮助。

所以我正在创建一个新的 Windows 窗体 c# 应用程序,并且我正在尝试使用向导添加一个新的实体数据模型。即使我在选择连接后单击下一步(大多数人都遇到崩溃),一切都很好现在我进入下一个窗口: 向导

现在,在我单击下一步后,它会静默崩溃并且不会创建模型。

您可能会问为什么不使用 EF6。我试过事实上我已经从nuget下载了带有EF6的MySql.Data.Entity,现在我得到了这个:

在此处输入图像描述

什么可能导致这个问题?

编辑:我使用的 mysql 连接器是:Connector/NET 8.0.21

标签: c#winformsentity-framework

解决方案


好的,最后我解决了。我不知道这是否是幸运的,但我进行了非常广泛的研究才能做到这一点。

以下是步骤:

按此顺序制作,以便 app/web.config 相应更新

  1. 从 mysql 安装最新的 .net 连接器
  2. 为 Visual Studio 插件安装最新的 mysql

现在在你的解决方案中

  1. 从 nuget 安装最新的 EF6。
  2. 从 nuget 安装以下 2 个 oracle 包 甲骨文包
  3. 安装 mysql.data.entityframework
  4. 重建解决方案

现在使用向导创建实体数据模型。

我尝试了多种解决方案,每次都像魅力一样!


推荐阅读