entity framework - How do I consolidate migrations using EF Core? -
i have these migrations:
00000000000000_first 20161101000000_foo 20161102000000_bar // ...many many many more 20161108000000_baz i want consolidate foo baz 1 new migration. know how in ef, not in ef core.
i tried this:
dotnet ef update database 00000000000000_first // delete other migration classes dotnet ef migrations add consolidated dotnet ef update i expect new consolidated migration contain changes model. up() , down() methods empty.
what doing wrong?
you're missing 1 step. because of new model snapshot, after manually delete migration files, you'll need run dotnet ef migrations remove (or remove-migration in pmc) in sync.
instead of manually deleting files, run dotnet ef migrations remove multiple times, it's smart enough detect manually deleted migrations.
Comments
Post a Comment