Its for when you want to "downgrade" a database to a previous migration state. You use it with the -TargetMigrationteam flag Update-Database. For example, if you added the following migrations:
- Initial
- Firstmigration
- SecondMigration (current state)
You can return the database to the initial state of migration with:
Update-Database -TargetMigration:Initial
Down() SecondMigration FirstMigration.