如果您想重新生成 EntityFramework Core 迁移,并使其与线上数据库版本保持一致,请按照以下步骤操作:

  1. 在 Visual Studio 中打开 Package Manager Console。

  2. 在 Package Manager Console 中,输入以下命令以删除当前迁移:

Remove-Migration
  1. 确认删除操作。

  2. 输入以下命令以重新生成迁移:

Add-Migration '<MigrationName>' -Context '<DbContextName>' -OutputDir Migrations

其中,'' 是新迁移的名称,'' 是 DbContext 的名称。

  1. 确认迁移生成成功。

  2. 在 Package Manager Console 中,输入以下命令以将迁移应用到数据库:

Update-Database -Context '<DbContextName>'
  1. 确认迁移应用成功。

注意: 在重新生成迁移之前,请确保您已备份了数据库。重新生成迁移可能会导致数据丢失或损坏。

EntityFramework Core 迁移:如何根据线上数据库版本重新生成

原文地址: https://www.cveoy.top/t/topic/jkGK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录