DbMigration 使用数据移动列

DbMigration move column with data

我有两个 table:A 和 B。两个 table 都填充了数据。

Table 包含列:col。我想将 col 的数据从 table A 移动到 table B。毕竟我想从 col table A.我应该写原始sql来复制数据还是有复制数据的方法。

您的迁移需要将 col 添加到 B,然后使用原始 SQL 从 A 更新 B,然后从 A 删除 col

AddColumn("B", "col", c => c...);
Sql("update B set col = ...");
DropColumn("A", "col");