0

この方法の公式文書は見つかりません。 私が見つけたのは、まだ適用されていないマイグレーションが適用されることです(存在しない場合はdbを作成します)。 それはどのように機能しますか? どのマイグレーションが失敗したかを確認するには、db Migration Historyテーブルを参照してください。 何らかの理由でMigration HistoryテーブルにMigrationsフォルダより多くの移行があると表示されたらどうなりますか?それはダウングレードですか?Database.Migrate()メソッドの仕組みは?データベースをダウングレードできますか?

ありがとうございました!

答えて

1

どの移行が欠落しているかを確認するには、db Migration Historyテーブルを参照してください。

あります。欠落している移行は、時間順に適用されます。

何らかの理由でマイグレーション履歴テーブルにマイグレーションフォルダより多くのマイグレーションがあると分かったらどうなりますか?それはそれらを元に戻しますか?

何もしません。同じデータベースを使用している別のモデル/ DbContext /アプリケーション用である可能性があります。