如何修复`MySql.Data.MySqlClient.MySqlException:';未知列';键';在';字段列表'';`asp.net内核错误和mysql hangfire问题?

如何修复`MySql.Data.MySqlClient.MySqlException:';未知列';键';在';字段列表'';`asp.net内核错误和mysql hangfire问题?,mysql,asp.net-core,hangfire,Mysql,Asp.net Core,Hangfire,我用asp.net内核、mysql和hangfire创建了一个cron作业,但是当我运行我的项目时,我遇到了这样一个错误,customset表不存在,因此我创建了一个名为customset的表,并重新运行该项目,但这再次给我带来了这样一个错误MySql.Data.MySqlClient.MySqlException:“字段列表”中的“未知列”Key。有人能帮我吗?通常,该错误意味着您的实体类和数据库表不同步。基于实体类,提供程序尝试选择数据库中相应表中实际不存在的列,这意味着您可能已向该类添加了

我用asp.net内核、mysql和hangfire创建了一个cron作业,但是当我运行我的项目时,我遇到了这样一个错误
,customset表不存在
,因此我创建了一个名为customset的表,并重新运行该项目,但这再次给我带来了这样一个错误
MySql.Data.MySqlClient.MySqlException:“字段列表”中的“未知列”Key
。有人能帮我吗?

通常,该错误意味着您的实体类和数据库表不同步。基于实体类,提供程序尝试选择数据库中相应表中实际不存在的列,这意味着您可能已向该类添加了属性,并且没有执行迁移以将该更改传播到数据库


长话短说,您需要添加迁移并更新数据库,或者如果您使用的是数据库优先的方法,请修复数据库,使其与实体类匹配,或者只是重新运行scaffolding。

您当前的问题答案是否。请提供相关代码。目前,我能提供的唯一帮助是,在
字段列表中有一个未知列
。如果没有相关代码来查看什么是
customset
,这似乎是不言自明的?这似乎与绞刑无关。是否在数据库上下文中手动创建此数据库集。确保数据库中存在
customset
中的所有字段。