I would like to write a unit test which migrates to the latest schema then tears back down to nothing.
For the migration I can do :
but how to I rollback?
The Commands use something like this;
var migrator = db.GetInfrastructure().GetRequiredService<IMigrator>(); migrator.Migrate("Migration1");
Where Migration1 is the name of the migration. This suggests you can stick "0" in there to roll them all back.
Was digging in the assemblies and found I can do this :