无法通过 VS 2019 中的 entity framework 加载 MySQL 数据库
Unable to load MySQL database via entity framework in VS 2019
我知道不同社区有很多问题。我已经尝试了所有方法,但仍然无法通过 entity framework 加载我的数据库。我在 MySQL
中使用的数据库,我正在尝试使用 Entity Framework 加载它。但是 window 从下方坠毁 window
我已经安装了所有最新版本 here。
下面是我的app.config
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
</provider></providers>
PS: 我正在使用控制台应用程序。
任何帮助将不胜感激
你不应该用 MySql.Data.Entity
installed. Uninstall that and replace it with MySql.Data.EntityFramework
代替。
有关详细信息,请参阅 https://bugs.mysql.com/bug.php?id=90114 上的最终评论。
根据您对我的评论的回复,我了解到当您单击“下一步”时实体数据模型向导就会消失。
您所描述的是 Visual Studio 中的故障。因此,您应该修复 Visual Studio。您可以通过 运行 Visual Studio 安装程序并选择“修复”选项来执行此操作,否则,请卸载并重新安装。
EDIT 仅当 MySQL VS 插件的标准解决方案未解决问题时才执行此操作。 Visual Studio 应该稳健地处理加载项故障,显示信息性消息。但是,根据下面 Bradley Grainger 的评论,它可能无法这样做。在这些情况下,VS repair/reinstall 将无济于事。
我知道不同社区有很多问题。我已经尝试了所有方法,但仍然无法通过 entity framework 加载我的数据库。我在 MySQL
中使用的数据库,我正在尝试使用 Entity Framework 加载它。但是 window 从下方坠毁 window
我已经安装了所有最新版本 here。
下面是我的app.config
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
</provider></providers>
PS: 我正在使用控制台应用程序。
任何帮助将不胜感激
你不应该用 MySql.Data.Entity
installed. Uninstall that and replace it with MySql.Data.EntityFramework
代替。
有关详细信息,请参阅 https://bugs.mysql.com/bug.php?id=90114 上的最终评论。
根据您对我的评论的回复,我了解到当您单击“下一步”时实体数据模型向导就会消失。
您所描述的是 Visual Studio 中的故障。因此,您应该修复 Visual Studio。您可以通过 运行 Visual Studio 安装程序并选择“修复”选项来执行此操作,否则,请卸载并重新安装。
EDIT 仅当 MySQL VS 插件的标准解决方案未解决问题时才执行此操作。 Visual Studio 应该稳健地处理加载项故障,显示信息性消息。但是,根据下面 Bradley Grainger 的评论,它可能无法这样做。在这些情况下,VS repair/reinstall 将无济于事。