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 に答える