【问题标题】:How to assign different default values to the column while creating migration file创建迁移文件时如何为列分配不同的默认值
【发布时间】:2012-12-12 14:06:49
【问题描述】:

我想将现有列的值作为默认值分配给新添加的列。

在迁移文件中有:

    public override void Up()
    {
        AddColumn("dbo.Table1", "SecondName", c => c.String());
    }

    public override void Down()
    {
        DropColumn("dbo.Table1", "SecondName");
    }

在此表中还有“FirstName”列。

如何将“FirstName”列的值作为默认值分配给“SecondName”列?

【问题讨论】:

    标签: c# migration entity-framework-5


    【解决方案1】:

    如果您只是重命名列RenameColumn 应该适合您。

    如果没有,您可以使用SQL 方法更新列值。 在this article 中没有内置的方式来查看数据移动。

    【讨论】:

      猜你喜欢
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 2011-10-29
      • 2018-04-05
      • 1970-01-01
      相关资源
      最近更新 更多