Migration 如何使用迁移将不同的数据插入到不同的环境(Dev/Test/Prod)

Migration 如何使用迁移将不同的数据插入到不同的环境(Dev/Test/Prod),migration,environment,Migration,Environment,我们通常需要为不同的环境准备不同的初始数据 对于我们的情况,我们希望不同的环境有不同的电子邮件地址 我想知道如何通过迁移实现这一点 当我们运行“AddMigrationXXXXX”时,EntityFramework会比较目标数据库中的数据和我们希望目标数据库包含的数据,然后生成代码来添加/更新/删除数据库中的数据 但是,因为我们希望不同的环境有不同的数据,所以我们不能只有一组代码来进行更新 我在想我该怎么办 当然,我可以手动编辑代码,并为不同的环境插入不同的数据。但它不稳定,容易引起误差 我相信

我们通常需要为不同的环境准备不同的初始数据

对于我们的情况,我们希望不同的环境有不同的电子邮件地址

我想知道如何通过迁移实现这一点

当我们运行“AddMigrationXXXXX”时,EntityFramework会比较目标数据库中的数据和我们希望目标数据库包含的数据,然后生成代码来添加/更新/删除数据库中的数据

但是,因为我们希望不同的环境有不同的数据,所以我们不能只有一组代码来进行更新

我在想我该怎么办

当然,我可以手动编辑代码,并为不同的环境插入不同的数据。但它不稳定,容易引起误差

我相信应该有更有力的方法来处理这个问题

问候,

泽维尔