2012-12-12 31 views
3

我想將現有列的值作爲默認值分配給新添加的列。如何在創建遷移文件時爲列指定不同的默認值

在遷移的文件有:

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

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

在這個表中也有「姓」列。

如何將「FirstName」列的值指定爲「SecondName」列作爲默認值?

回答

0

如果你只是重命名一列RenameColumn應該爲你工作。

如果不是,您可以使用SQL方法更新列值。 在this article中沒有內置的查看數據動作的方法。