最初の移行で使用した移行を台無しにしてしまったIgnoreChanges
ので、すべての移行を削除して、すべてのロジックを含む最初の移行から始めたいと思います。
フォルダー内の移行を削除して試してみると、Add-Migration
完全なファイルが生成されません (最後に移行してから変更を加えていないため、空です。ただし、移行は削除されています)。
再実行できるDisable-MigrationsコマンドはありますかEnable-Migrations
?
ベストアンサー1
必要がある :
- 状態を削除する: プロジェクトの移行フォルダを削除します。そして
__MigrationHistory
データベース内のテーブルを削除します(システムテーブルの下にある可能性があります)。次にパッケージ マネージャー コンソールで次のコマンドを実行します。
Enable-Migrations -EnableAutomaticMigrations -Force
使用の有無にかかわらず
-EnableAutomaticMigrations
最後に、以下を実行できます。
Add-Migration Initial