質問: 私はEF Coreが初めてなので、些細な答えがある場合はご容赦ください。 **このシナリオを見てください...** ASP.NET Coreの最新バージョンとコードファーストアプローチを使用して、新しいWebアプリケーションが開発されています。ある時点で、削除またはソース管理のために、ContextModelSnapshotがデータベースと同期しなくなりました。データベースを削除して再作成することはできません。 **質問:**スナップショットをデータベースと「再同期」するにはどうすればよいですか?
回答: コマンドを実行できます `Add-migration` 新しい空の移行を作成します。次に、実行する `Remove-Migration` (またはそのdotnet-cliの同等物) 移行が既に削除されている場合でも、モデルのスナップショットを元に戻します。このアプローチは、Efコア2.2.0-rtm-35687に最適です。