我在.net core 2.0
创建了一个web api应用程序,我使用代码优先方法并使用命令add-migration
,update-database
现在我在模型类中进行了一些更改,并使用add-migration 2ndMigration
命令创建了一个新的迁移。它使用Up
和Down
方法创建了迁移。当我尝试使用此迁移更新数据库时,它会给我一个错误
表'TableName'已存在。
迁移中没有create table命令。
为什么我看到这个错误?或者我需要运行什么命令才能更新数据库?
答案 0 :(得分:1)
运行Add-Migration Initial -IgnoreChanges -ConfigurationTypeName YourDbConfigurationName
并根据需要添加-force
。
之后使用常规Update-database
行。