Como adicionar uma nova migração de código a um banco de dados recém-gerado?

Eu habilitei migrações de primeiro código em meu projeto de estrutura de entidade e adicionei várias migrações que fazem coisas como renomear tabelas. No entanto, eu já excluí o banco de dados e fiz com que a estrutura de entidade gerasse um novo banco de dados com base em meu modelo de dados mais recente. Se eu tentar executar:

PM> Add-Migration TestMigration

... me diz que preciso aplicar as migrações existentes primeiro. Então eu corro:

PM> Update-Database

... mas o problema é que ele está tentando atualizar um banco de dados que não precisa de atualização; já é baseado no modelo de dados mais recente. Então eu recebo um erro quando ele tenta renomear uma tabela que agora não existe.

Existe alguma maneira de indicar às migrações de dados que meu banco de dados está atualizado e não precisa de migrações sendo executadas nele? O que devo fazer?

questionAnswers(3)

yourAnswerToTheQuestion