繁体   English   中英

添加迁移在 asp.net 核心中不起作用

[英]Add-Migration not working in asp.net core

我试图在我的 asp.net 核心应用程序中添加迁移,但迁移不起作用请任何人给我答案,这是什么问题

请检查此图像我添加了所有信息阅读问题我将所有内容合并到单个屏幕截图中以获得更多说明

您需要像Add-Migration V1一样为迁移提供一个名称,在创建迁移后,您需要运行Update-Database以应用迁移。 顺便说一句,如果有任何构建错误,什么都不会起作用。 您需要确保没有构建错误。

我会这样做:

1) 删除项目中的 Migrations 文件夹

2) 从数据库中删除 _MigrationHistory 表。

3) 从包管理器控制台运行 Enable-Migrations 命令。

4) 运行 Add-Migration Init 命令创建迁移。

5) 删除初始迁移的 Up() 函数中的所有代码行。 (创建一个空的迁移。)

6) 运行 Update-Database 命令以应用您的空迁移。

7) 更改您的代码优先模型以准备添加您的真正迁移。

8) 运行 Add-Migration InitNew 命令来创建一个新的迁移。

9) 运行 Update-Database 命令以应用更改。

摘自: https : //stackoverflow.com/a/44019743/6221069

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM