c# - VS 2019 无法通过实体框架加载 MySQL 数据库
问题描述
我知道不同社区有很多问题。我已经尝试了所有方法,但仍然无法通过实体框架加载我的数据库。我正在使用的数据库MySQL
,我正在尝试使用实体框架加载它。但是窗口从下面的窗口崩溃
我已经安装了这里所说的所有最新版本。
下面是我的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
安装。卸载它并替换它MySql.Data.EntityFramework
。
有关更多信息,请参阅https://bugs.mysql.com/bug.php?id=90114上的最终评论。
推荐阅读
- mysql - Mysql - 获取列值是除特定值之外的所有内容的记录
- python - 如果字符串值由字符和数字组成,是否有返回 True 的字符串方法?
- bash - 适用于 Windows 的 Linux 子系统 - shell 脚本 scp 将所有文件重命名为“.”
- home-assistant - 根据 Homeassistant 控制的湿度读数打开风扇
- python - 无法更新 us-central1 中的加密密钥
- amazon-web-services - IAM 角色 - AssumeRolepolicy 包含无效的委托人:“STAR”:“*”
- javascript - 在我的 db.collection forEach 上使用 Promise.all
- python - 测试 Django 视图函数
- react-native - 在屏幕之间切换时如何不改变变量中的值?
- intellij-idea - 更改运行/调试配置的 IntelliJ 默认测试框架