首页 > 数据库 >.NET Core 6+EntityFrameworkCore+MySQL生成迁移失败_EF Core数据迁移操作步骤

.NET Core 6+EntityFrameworkCore+MySQL生成迁移失败_EF Core数据迁移操作步骤

时间:2022-10-04 01:33:06浏览次数:73  
标签:Core use init Migration 迁移 操作步骤 PM

在开发中,使用EF code first方式开发,那么如果涉及到数据表的变更,该如何做呢?当然如果是新项目,删除数据库,然后重新生成就行了,那么如果是线上的项目,数据库中已经有数据了,那么删除数据库重新生成就不行了,那么该如何解决呢?Ef提供了一种数据迁移的操作。具体该如何操作呢。

报错To undo this action, use Remove-Migration.

在vs2022的Nuget控制台,输入以下命令

执行迁移命令

PM> Add-Migration init

To undo this action, use Remove-Migration.

PM> Update-Database init

Applying migration '20220917062429_init'.

Done.

PM> Add-Migration updatedb

To undo this action, use Remove-Migration.

PM> Update-Database updatedb

Applying migration '20220917063252_updatedb'.

Done.

PM>

最后等待一分钟,再查看数据表的变化

  

标签:Core,use,init,Migration,迁移,操作步骤,PM
From: https://www.cnblogs.com/im17me/p/16752131.html

相关文章