我想编写一个单元测试,该测试会迁移到最新的模式,然后又恢复为空。
对于迁移我可以做:
db.Database.Migrate();
但是如何回滚?
最佳答案
Commands使用类似的东西;
var migrator = db.GetInfrastructure().GetRequiredService<IMigrator>();
migrator.Migrate("Migration1");
其中Migration1是迁移的名称。 This建议您可以在其中粘贴“0”以将它们全部回滚。
关于c# - 如何以编程方式回滚 EF 7 迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34129575/