質問: 最初のマイグレーションで`IgnoreChanges`を使用し`IgnoreChanges`たが、今度はすべてのマイグレーションを削除して、すべてのロジックを使用した最初のマイグレーションから始めます。 フォルダ内の移行を削除して`Add-Migration`しても、完全なファイルは生成されません(最後の移行以降変更が加えられていないため削除されました)。 *Disable-Migrations*コマンドはありますか?そのため、 `Enable-Migrations`再実行できますか?
回答: 必要がある : 1. 状態を削除します。プロジェクト内のmigrationsフォルダーを削除します。そして 2. データベース内の`__MigrationHistory`テーブルを削除します(システムテーブルの下にある場合もあります)。それから 3. パッケージマネージャコンソールで次のコマンドを実行します。 ``` Enable-Migrations -EnableAutomaticMigrations -Force ``` `-EnableAutomaticMigrations`有無に`-EnableAutomaticMigrations`ず使用し`-EnableAutomaticMigrations` 4. そして最後に、実行することができます: ``` Add-Migration Initial ```