3

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

在迁移文件中有:

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

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

在此表中还有“FirstName”列。

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

4

1 回答 1

0

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

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

于 2013-02-03T19:35:21.853 回答