首页 > 解决方案 > 添加新迁移时的迁移问题,它说另一个表对象已经存在

问题描述

从迁移表中清除了我最后一张表的记录条目。从数据库中删除了表并删除了最新的迁移条目。运行应用程序以确保它干净并且运行良好。

添加了新的迁移,然后更新数据库。得到一个表已经存在错误。开始检查并意识到他们所指的表在新条目之前的迁移条目的“UP”中。注释掉“UP”创建并按预期更新所有内容。

我错过了什么,它不适用于最新的迁移条目?不想再犯这个错误。

先感谢您,

史蒂夫

标签: c#migrationcore

解决方案


您已清除所有内容,但未清除解决方案中的实际迁移文件。当您尝试运行Update-Database它时,它运行了先前的迁移,__MigrationHistory但它运行了导致问题的当前迁移。


推荐阅读