【问题标题】:Running an update before an EF code based migration在基于 EF 代码的迁移之前运行更新
【发布时间】:2012-05-29 22:25:07
【问题描述】:

在尝试多种方案来评估基于代码的迁移时,我注意到 如果数据库,实体框架将不会将迁移应用到数据库 包含无法自动转换或将被截断的数据(减少长度、字符串->int、字符串->日期时间...),这当然是一件好事。

现在,如果我想在迁移之前运行更新脚本,例如将所有日期字符串更改为相同的格式,我会将该更新直接放入迁移的 Up() 方法中,还是有更好的地方?

谢谢

【问题讨论】:

    标签: c# entity-framework entity-framework-migrations


    【解决方案1】:

    是的,您需要使用代码迁移(将所有迁移代码添加到 Up 方法的方法)并在所有生成的迁移代码之前插入 Sql(...) 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      • 2014-10-18
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多