创建迁移文件时如何为列分配不同的默认值

时间:2012-12-12 14:06:49

标签: c# migration entity-framework-5

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

在迁移文件中有:

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

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

在此表中还有“FirstName”列。

如何将“FirstName”列的值指定为“SecondName”列作为默认值?

1 个答案:

答案 0 :(得分:0)

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

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

相关问题