我正在使用ASP MVC 4和EF 4。 我使用程序包管理器控制台运行启用迁移命令。 然后,我做了一些更改,并在每个更改后运行Add-Migration。 我现在想要清除所有小的更改并重新创建一个迁移脚本。
我该怎么做?
EF在哪里记住它从中派生下一个Add-Migration脚本的“最后一个实体状态”?
谢谢你, IDO。
答案 0 :(得分:1)
我发现启用迁移脚本会创建_MigrationHistory表,该表存储已经应用于数据库的迁移。 在我删除该表中的记录和迁移目录中的迁移脚本后,我重新运行了Add-Migration,并创建了一个迁移脚本。