Using Entity Framework 5 code first, I’m wondering how EF Migrations decides that the target database is at a certain migration version? That is, I’ve emptied my database (deleted all tables) and am trying to re-do the initial migration via the following command (in the PM console): update-database -targetmigration 201212011907118_Initial. update-database then responds with ‘Target database is already at version 201212011907118_Initial’.
Using Entity Framework 5 code first, I’m wondering how EF Migrations decides that the
Share
Apparently, Code First Migrations maintains a table called ‘dbo.__MigrationHistory’ in which it stores metadata about applied migrations. This is a system table, which makes it difficult to e.g. delete. See this post for reference.