で簡単な移行を設定しましたAutomaticMigrationsEnabled = false
。Visual Studio から、または .NET を使用すると、すべてがうまく機能しMigrateDatabaseToLatestVersion
ます。
しかし、これは私にとって理想的ではありません。ci サーバーで展開スクリプトから移行を実行したいと考えています。migrate.exe を使用してこれを行う方法を説明しているこの記事を見つけましたが、これは常にシードを実行しているようです。これは、適用する移行がない場合でも同様です。
移行が実行されたかどうかを Seed メソッド内でプログラムで確認する必要がありますか? どうすればいいですか?