クラスを使用してDbMigrator
、保留中の移行のリストを取得しています。何らかの理由で、保留中の移行があるにもかかわらず、アイテムが返されません。私はステップを逃していますか?
var configuration = new Migrations.Configuration();
configuration.TargetDatabase = new DbConnectionInfo("MyDatabase");
var migrator = new DbMigrator(configuration);
var migs = migrator.GetPendingMigrations().ToList();
Console.WriteLine(migrator.GetPendingMigrations().ToString());
接続文字列かもしれないと思いましたが、興味深いのはmigrator.GetDatabaseMigrations()
、データベースに既に適用されている移行の正しいリストを返すことです。