在迁移之间执行代码
Execute code between migrations
我想"move"字段(昵称)从一个实体(驱动程序)到另一个实体(AspNetUsers)。因此,第一次迁移是为 AspNetUsers 创建字段昵称,第二次迁移是将其从驱动程序中删除。但我也想将数据(在可能的情况下)从 Driver 复制到 AspNetUsers。当然,我可以通过光标在 T-SQL 中完成,开始第一个迁移,然后 SQL 脚本,然后手动进行第二个,但在这种情况下我无法将其拉到 GIT 没有详细说明如何执行。我想在迁移之间包含这个 SQL 脚本。可能吗?
您可以在迁移的 Up() 和 Down() 方法中添加自定义代码,以向前和向后复制数据 (!)。
往下看:
https://msdn.microsoft.com/en-us/library/jj591621(v=vs.113).aspx
我想"move"字段(昵称)从一个实体(驱动程序)到另一个实体(AspNetUsers)。因此,第一次迁移是为 AspNetUsers 创建字段昵称,第二次迁移是将其从驱动程序中删除。但我也想将数据(在可能的情况下)从 Driver 复制到 AspNetUsers。当然,我可以通过光标在 T-SQL 中完成,开始第一个迁移,然后 SQL 脚本,然后手动进行第二个,但在这种情况下我无法将其拉到 GIT 没有详细说明如何执行。我想在迁移之间包含这个 SQL 脚本。可能吗?
您可以在迁移的 Up() 和 Down() 方法中添加自定义代码,以向前和向后复制数据 (!)。
往下看:
https://msdn.microsoft.com/en-us/library/jj591621(v=vs.113).aspx