更新EF6中的现有迁移

时间:2018-11-27 11:02:01

标签: asp.net entity-framework-6 ef-migrations

我正在使用Entity Framework,我已经应用了23个迁移,现在我在#14处进行了迁移,这是一个存储过程,现在我想对该存储过程进行更新。

我不确定如何在#14上编辑现有迁移,有人可以建议最好的方法来更新#14迁移。

我尝试了add-migration "[exact name of the migration at #14]",但这不会编辑该迁移,而是创建新的迁移。

是否有任何命令可以编辑该迁移,然后可以对该迁移进行编辑。

1 个答案:

答案 0 :(得分:0)

您不应该对其进行编辑。迁移应视为仅追加。对于存储过程进行编辑的情况下,现有的迁移还会带来一个问题,即当时的架构可能与存储过程代码所期望的架构不对应。

您应该添加带有ALTER PROCEDURE语句的新迁移,以更新代码。