在过去的几周中,我通过使用EF Core,程序包管理器控制台和“添加迁移/脚本迁移”命令创建了几次迁移:
Add-Migration migrationName
Script-Migration -o .\nextMigration.sql -From prevMigration -To nextMigration -Idempotent
这是我的情况:
timestamp_Migration1.cs & Migration1.sql
timestamp_Migration2.cs & Migration2.sql
timestamp_Migration3.cs & Migration3.sql
timestamp_Migration4.cs & Migration4.sql
...
我发布了Migration2.sql中的一个问题:我可以重新创建从2到最新的所有迁移脚本吗?
恢复所有迁移的最佳解决方案是什么?