代码首先不运行所有迁移

时间:2019-05-09 12:00:52

标签: ef-code-first

我有这种代码优先迁移的结构

enter image description here

我删除了先前的数据库,并希望首先使用代码重新创建它,但是当我执行update-database时,它并没有运行所有脚本并留下了前三个迁移,因此,由于所有依赖性不存在

enter image description here

您会看到它只是在进行前三个迁移,而正在进行三个迁移。

此功能以前很有效。可能出什么问题了?由于数据库本身不存在,并且它是第一次创建数据库,因此仍在某个地方存储前三个已经运行而没有运行。

1 个答案:

答案 0 :(得分:0)

找到原因。 我更改了最后三个的名称空间,因此它只选择了前三个而不是前三个。 刚刚也更改了前三个名称空间,它起作用了:)