EF Core ASP.Net Core 编辑迁移

Posted

技术标签:

【中文标题】EF Core ASP.Net Core 编辑迁移【英文标题】:EF Core ASP.Net Core edit migration 【发布时间】:2021-11-22 01:27:42 【问题描述】:

如果我需要更改数据库迁移,我应该将其添加到列表中的现有迁移中还是我需要更改设计器中的数据?保存数据并准备好启动迁移非常重要。

【问题讨论】:

READ ME 【参考方案1】:

实际上我建议你不要碰迁移,而是运行命令Remove-Migration,编辑实体的配置并运行命令Add-Migration <migration-name>

或者如果应用程序处于开发阶段,只需使用以下步骤:

1-移除文件夹迁移

2-在掘金终端运行Drop-Database命令

3 次运行 Add-Migration <migration-name>

4 次运行 Update-Database

然后您将使用修改重新创建数据库。

【讨论】:

以上是关于EF Core ASP.Net Core 编辑迁移的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ASP.NET Core 设置 EF6 迁移

如何使用 EF Core 代码优先迁移为 ASP.NET Core MVC 配置 N 层架构

用于 ASP.NET Core 应用程序的 EF Code First 迁移替代方案

asp.net core 使用EF7 Code First 创建数据库,同时使用命令创建数据库(本来想数据迁移 没有成功,只能将标题搞成这个。)

(17)ASP.NET Core EF基于数据模型创建数据库

.NET Core 1.0ASP.NET Core 1.0和EF Core 1.0简介