我想将“移动”字段(昵称)从一个实体(驱动程序)移动到另一个实体(AspNetUsers)。因此,第一次迁移是为AspNetUsers创建字段昵称,第二次迁移是从驱动程序中删除它。但我也想将数据(在可能的地方)从Driver复制到AspNetUsers。当然,我可以通过T-SQL中的游标,启动第一次迁移,然后是SQL脚本,然后第二次手动,但在这种情况下,我无法将其拉到GIT,而无需详细说明如何执行。我想在迁移之间包含此SQL脚本。有可能吗?
答案 0 :(得分:3)
您可以在迁移的Up()和Down()方法中添加自定义代码,以向前和向后复制数据(!)。
在这里看到底部:
https://msdn.microsoft.com/en-us/library/jj591621(v=vs.113).aspx