实体框架-MYSQL MVC数据库表异常:表不';不存在
我试图使用Entity Framework从数据库中提取一个表,并一直运行到以下eror中: System.Data.Entity.Core.EntityCommandExecutionException HResult=0x8013193C 消息=执行命令定义时出错。有关详细信息,请参见内部异常。 来源= 堆栈跟踪: 内部异常1: MySqlException:表'justadatabase.justadatabase.justatable'不存在 我在数据库中有表,实体框架能够使用DBFirst特性从数据库中提取模型。我已取消选中ForeignKey选项实体框架-MYSQL MVC数据库表异常:表不';不存在,mysql,asp.net-mvc,entity-framework,Mysql,Asp.net Mvc,Entity Framework,我试图使用Entity Framework从数据库中提取一个表,并一直运行到以下eror中: System.Data.Entity.Core.EntityCommandExecutionException HResult=0x8013193C 消息=执行命令定义时出错。有关详细信息,请参见内部异常。 来源= 堆栈跟踪: 内部异常1: MySqlException:表'justadatabase.justadatabase.justatable'不存在 我在数据库中有表,实体框架能够使用DBFi
首先,我必须通过在控制器中包含dbE.Database.connection.open()来手动打开连接。如果没有这个,我不知道问题出在哪里。我也一样。我尝试使用Mysql 5.7的最新版本: 实体6.44, MySql.data 8.0.22, MySql.data.entityframework 8.0.22, 连接器/网络8.0.22 我也有同样的例外:database.database.table不存在。数据库2倍是mysql.data中的一个(大规模)错误 回到: 实体6.20, MySql.data 8.0.18, MySql.data.entityframework 8.0.18, 连接器/网络8.0.18 它正在工作
但是,我没有尝试使用MySQL 8。同样的情况也发生在我身上,我使用的解决方案是将以前版本的Entity Framework和MySQL数据保持一致,从8.0.22更改为8.0.18,然后就可以工作了