我们需要在我们的数据库项目中使用版本化的参考数据(使用FluentMigrator)。我知道Migrations
很容易实现,但问题是我们为不同的环境(开发,测试,生产)提供了不同的参考数据。
Profiles
对我们不起作用,因为那里没有版本控制。
我们希望只有一个数据库项目。一个想法可能是在迁移中检查Environment Variables
并根据它们执行不同的操作(插入不同的dara)。
有更好的主意吗?
答案 0 :(得分:1)
可以通过使用标签来完成要求。
更多信息:
https://github.com/schambers/fluentmigrator/wiki/Filter-migrations-run-based-on-Tags