为什么不在实体框架核心迁移中识别-force?

时间:2019-11-03 18:25:27

标签: c# asp.net-core entity-framework-core database-migration ef-migrations

我在codefirst asp.net核心项目的模型中删除了一个属性,并使用了update-databae -verbose,但是没有从数据库表中删除该属性。 然后,我使用了update-database -verbose -force命令,但是收到了一个错误,它无法识别-force

1 个答案:

答案 0 :(得分:0)

实体框架核心update-database命令没有-force参数。它仅适用于remove-migrationScaffold-DbContext命令。

您可以找到命令here的完整列表。

您可以将Scaffold-DbContext命令与-force一起使用。 这样,您可以强制脚手架覆盖现有的模型文件。使用此命令时要小心。

Scaffold-DbContext "<ConnectionString>" Microsoft.EntityFrameworkCore.SqlServer -tables <tablename> -force
相关问题