我正在使用Entity Framework,我已经应用了23个迁移,现在我在#14处进行了迁移,这是一个存储过程,现在我想对该存储过程进行更新。
我不确定如何在#14上编辑现有迁移,有人可以建议最好的方法来更新#14迁移。
我尝试了add-migration "[exact name of the migration at #14]"
,但这不会编辑该迁移,而是创建新的迁移。
是否有任何命令可以编辑该迁移,然后可以对该迁移进行编辑。
答案 0 :(得分:0)
您不应该对其进行编辑。迁移应视为仅追加。对于存储过程进行编辑的情况下,现有的迁移还会带来一个问题,即当时的架构可能与存储过程代码所期望的架构不对应。
您应该添加带有ALTER PROCEDURE
语句的新迁移,以更新代码。