Entity framework 在Up()删除列之前如何操作数据
我正在从模型中删除属性,但我希望在相应迁移类中的Up()方法期间对删除的数据进行“处理”Entity framework 在Up()删除列之前如何操作数据,entity-framework,ef-code-first,Entity Framework,Ef Code First,我正在从模型中删除属性,但我希望在相应迁移类中的Up()方法期间对删除的数据进行“处理” 有没有办法访问Up()将要删除的列并将数据提取到某个临时集合,然后对其进行操作(将其插入另一列等)?编写一个自定义查询并像这样调用它 this.Sql( "query goes here" ); 这听起来很乏味,但有时如果您的迁移更改了元数据,则除了手工编制的sql之外,没有其他方法可以访问迁移即将更改的数据。请仅使用与您的问题相关的标记,谢谢。请确保防止数据丢失。这意味着在任何时候数据都只存在于内存中
有没有办法访问Up()将要删除的列并将数据提取到某个临时集合,然后对其进行操作(将其插入另一列等)?编写一个自定义查询并像这样调用它
this.Sql( "query goes here" );
这听起来很乏味,但有时如果您的迁移更改了元数据,则除了手工编制的sql之外,没有其他方法可以访问迁移即将更改的数据。请仅使用与您的问题相关的标记,谢谢。请确保防止数据丢失。这意味着在任何时候数据都只存在于内存中。最好将数据插入临时表中,如果迁移成功,该临时表将被删除。