EntityFramework Core 迁移:如何根据线上数据库版本重新生成
如果您想重新生成 EntityFramework Core 迁移,并使其与线上数据库版本保持一致,请按照以下步骤操作:
-
在 Visual Studio 中打开 Package Manager Console。
-
在 Package Manager Console 中,输入以下命令以删除当前迁移:
Remove-Migration
-
确认删除操作。
-
输入以下命令以重新生成迁移:
Add-Migration '<MigrationName>' -Context '<DbContextName>' -OutputDir Migrations
其中,'
-
确认迁移生成成功。
-
在 Package Manager Console 中,输入以下命令以将迁移应用到数据库:
Update-Database -Context '<DbContextName>'
- 确认迁移应用成功。
注意: 在重新生成迁移之前,请确保您已备份了数据库。重新生成迁移可能会导致数据丢失或损坏。
原文地址: https://www.cveoy.top/t/topic/jkGK 著作权归作者所有。请勿转载和采集!