如何在Up()删除列之前操作数据

时间:2014-05-13 21:46:23

标签: entity-framework ef-code-first

我正在从模型中删除一个属性,但我希望"工作"在适当的迁移类中的Up()方法中删除的数据。

有没有办法访问Up()即将丢弃的列并将数据提取到某个临时集合然后对其进行操作(将其插入另一列等)?

1 个答案:

答案 0 :(得分:0)

编写自定义查询并将其称为

 this.Sql( "query goes here" );

这听起来很乏味但有时如果你的迁移改变了元数据,除了手工制作的sql之外别无他法访问迁移即将发生变化的数据。