数据库更新后是否可以删除 EF Core 数据库迁移

2 .net database entity-framework entity-framework-core .net-core

在.NET EF core中,通过“ Update-database ”命令更新数据库后是否可以删除/恢复数据库迁移?

Iva*_*oev 5

是的,这是可能的,但前提是这是最后一次迁移或者您恢复了之后的所有迁移。

要恢复包括所需迁移在内的所有迁移,请使用同一命令的-Migration参数,并所需迁移之前Update-Database传递迁移的名称/ID (如果是第一个,则传递特殊值)0

Update-Database MigrationBeforeTheOneYouWantToRevert
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅官方 EF Core 文档的应用迁移-命令行工具部分。