【发布时间】:2015-06-18 22:23:53
【问题描述】:
我有两个表:A 和 B。两个表都填满了数据。
表 A 包含列:col。我想将 col 与表 A 中的数据一起移动到表 B。毕竟我想从表 A 中删除 col。我应该编写原始 sql 来复制数据还是有复制数据的方法。
【问题讨论】:
标签: c# sql .net entity-framework database-migration
我有两个表:A 和 B。两个表都填满了数据。
表 A 包含列:col。我想将 col 与表 A 中的数据一起移动到表 B。毕竟我想从表 A 中删除 col。我应该编写原始 sql 来复制数据还是有复制数据的方法。
【问题讨论】:
标签: c# sql .net entity-framework database-migration
您的迁移需要将 col 添加到 B,然后使用原始 SQL 从 A 更新 B,然后从 A 删除 col。
AddColumn("B", "col", c => c...);
Sql("update B set col = ...");
DropColumn("A", "col");
【讨论】: