asp.net - 更新 EF6 中的现有迁移
问题描述
我正在使用实体框架,我已经应用了 23 个迁移,现在我在 #14 有一个迁移,这是一个存储过程,现在我想对该存储过程进行更新。
我不确定如何在#14 处编辑现有迁移,任何人都可以建议更新迁移#14 的最佳方法。
我尝试过add-migration "[exact name of the migration at #14]"
,但这并没有编辑该迁移,而是创建了新的迁移。
是否有任何命令可以编辑该迁移,然后我可以对该迁移进行编辑。
解决方案
你不应该编辑它。迁移应被视为仅附加。在存储过程编辑现有迁移的情况下,还会引入当时的架构可能与存储过程代码所期望的架构不对应的问题。
ALTER PROCEDURE
您应该使用更新代码的语句添加新迁移。
推荐阅读
- c# - Stream.Write 使用 UT16 而不是 UTF8
- python - 一些关于带有线程的python selenium的打印问题
- javascript - 我想让我的 div 在 javascript 中加载页面时全屏显示
- flutter - 无状态还是有状态?
- php - 由于哪些字符不起作用 json_decode() ?- PHP
- google-sheets - 谷歌工作表通过单击当前工作表上的链接将单元格值传递到另一个工作表
- d3.js - 在另一个函数内部调用的 D3 函数总是返回 undefined
- python - Pandas:如何根据某些条件删除行?
- python - 堆叠具有多维python的多个数组
- php - 在两个多维数组中搜索相同的值