我正在使用migratordotnet来管理我的数据库迁移。我在这样的应用程序设置上运行它们,但我还想在应用程序启动时检查迁移是否是最新的,并提供迁移到最新的选项。如何判断是否有可用的迁移需要应用?我看到我可以得到像这样应用的迁移
var asm = Assembly.GetAssembly(typeof(Migration_0001));
var migrator = new Migrator.Migrator("SqlServer", setupInfo.DatabaseConnectionString, asm);
var applied = migrator.AppliedMigrations;
我喜欢做这样的事情:
var available = migrator.AvailableMigrations; //this property does not exist.