Asp.net core mvc 如何向EF中的表添加新列

Asp.net core mvc 如何向EF中的表添加新列,asp.net-core-mvc,Asp.net Core Mvc,我在一个模型中添加了两个字段。我想将这两列添加到数据库中的表中。添加新的迁移和更新数据库时,我看到以下错误: 数据库中已存在名为的对象 。。我清除所有代码迁移,并使用函数migrationBuilder.AddColumn添加这两列。当我再次更新数据库时,出现以下错误: 关键字“NOT”附近的语法不正确 。。我不知道问题出在哪里?您是否先将它们添加到数据库中,然后再添加到您的模型中?您的数据库中是否有导入数据?如果没有,您可以尝试删除数据库,并添加迁移和更新数据库以进行快速修复。有关与migra

我在一个模型中添加了两个字段。我想将这两列添加到数据库中的表中。添加新的迁移和更新数据库时,我看到以下错误:

数据库中已存在名为的对象

。。我清除所有代码迁移,并使用函数migrationBuilder.AddColumn添加这两列。当我再次更新数据库时,出现以下错误:

关键字“NOT”附近的语法不正确


。。我不知道问题出在哪里?

您是否先将它们添加到数据库中,然后再添加到您的模型中?您的数据库中是否有导入数据?如果没有,您可以尝试删除数据库,并添加迁移和更新数据库以进行快速修复。有关与migrationBuilder.AddColumn相关的错误,请与我们共享相关代码。