Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
实体框架-MYSQL MVC数据库表异常:表不';不存在_Mysql_Asp.net Mvc_Entity Framework - Fatal编程技术网

实体框架-MYSQL MVC数据库表异常:表不';不存在

实体框架-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

我试图使用Entity Framework从数据库中提取一个表,并一直运行到以下eror中:

System.Data.Entity.Core.EntityCommandExecutionException HResult=0x8013193C 消息=执行命令定义时出错。有关详细信息,请参见内部异常。 来源= 堆栈跟踪:

内部异常1:

MySqlException:表'justadatabase.justadatabase.justatable'不存在

我在数据库中有表,实体框架能够使用DBFirst特性从数据库中提取模型。我已取消选中ForeignKey选项


首先,我必须通过在控制器中包含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,然后就可以工作了