如何从 SQL Server 2016 生产机器恢复 EF Core 迁移
How to revert EF Core migration from SQL Server 2016 production machine
我必须从未安装 Visual Studio 的 SQL Server 2016 的生产实例中还原最后一次 EF Core 迁移。如何做到这一点?
注意:我已经尝试在服务器上安装 .NET SDK,但它仍然不知道命令 dotnet ef
。执行命令结果为
No executable found matching command "dotnet-ef"
您可以生成 SQL 脚本以使用 Script-Migration
或 dotnet ef migrations script
命令恢复迁移。
dotnet ef migrations script TheAppliedMigration TheMigrationBeforeIt -o revert.sql
使用'Script-Migration' from visual studio从指定的迁移到指定的迁移生成一个SQL脚本。
Script-Migration MigrationFromNew MigrationToOld
运行 Sql 还原更改的脚本
任何方法都在 使用 dotnet ef 命令
我必须从未安装 Visual Studio 的 SQL Server 2016 的生产实例中还原最后一次 EF Core 迁移。如何做到这一点?
注意:我已经尝试在服务器上安装 .NET SDK,但它仍然不知道命令 dotnet ef
。执行命令结果为
No executable found matching command "dotnet-ef"
您可以生成 SQL 脚本以使用 Script-Migration
或 dotnet ef migrations script
命令恢复迁移。
dotnet ef migrations script TheAppliedMigration TheMigrationBeforeIt -o revert.sql
使用'Script-Migration' from visual studio从指定的迁移到指定的迁移生成一个SQL脚本。
Script-Migration MigrationFromNew MigrationToOld
运行 Sql 还原更改的脚本
任何方法都在