【问题标题】:is it possible to make migrations simplified ?是否可以简化迁移?
【发布时间】:2018-12-17 22:38:06
【问题描述】:

在开发过程中,我们在迁移中进行了创建表、删除索引等操作(假设我们有数百个迁移文件)。 现在我想在生产服务器上部署,我可以像在 1 个文件中那样创建简化的迁移来总结我的开发中的所有更改吗?

为了澄清我举个例子: 迁移 1 - 创建表学生 迁移 2 - 将 student_name 重命名为 student_full_name 迁移 3 - 将地址重命名为 student_address

现在我想要一个更好的迁移文件,比如当我们创建学生表时,我们已经有了正确的字段名称(学生字段为 student_full_name 和 student_address)

如何在 dotnet ef core 2.1 中做到这一点?

【问题讨论】:

    标签: .net entity-framework .net-core


    【解决方案1】:

    我会尝试以下(备份后) 记下生产数据库迁移表中的版本号 从代码中删除所有早于迁移的迁移 将连接字符串设置到生产数据库 添加迁移。

    【讨论】:

      猜你喜欢
      • 2017-10-27
      • 2019-09-12
      • 2023-03-08
      • 1970-01-01
      • 2012-01-22
      • 2017-08-24
      • 2015-04-10
      • 1970-01-01
      • 2022-07-27
      相关资源
      最近更新 更多