我有这种代码优先迁移的结构
我删除了先前的数据库,并希望首先使用代码重新创建它,但是当我执行update-database
时,它并没有运行所有脚本并留下了前三个迁移,因此,由于所有依赖性不存在
您会看到它只是在进行前三个迁移,而正在进行三个迁移。
此功能以前很有效。可能出什么问题了?由于数据库本身不存在,并且它是第一次创建数据库,因此仍在某个地方存储前三个已经运行而没有运行。
答案 0 :(得分:0)
找到原因。 我更改了最后三个的名称空间,因此它只选择了前三个而不是前三个。 刚刚也更改了前三个名称空间,它起作用了:)