しばらくの間、Entity Framework 4.3 の移行を試しましたが、次の動作を達成するのに苦労しています。コードが既存のデータベースで実行される場合、データベースを自動的に最新バージョンに移行したいのですが、データベースが存在しない場合、データベースは移行から自動的に作成されます。
問題は、作成した最初の移行に関連していると思います。-IgnoreChanges パラメーターを使用して最初の移行を作成した場合 (または、ここで説明されているように手動で削除した場合: http://thedatafarm.com/blog/data-access/using-ef-migrations-with-an-existing-database/ )、 DbMigrator クラスを使用して新しいテーブルを作成するために移行を使用することはできません。最初の移行がないためです。-IgnoreChanges を使用せずに最初の移行を作成すると、既存のデータベースの移行はできなくなります。誰にもこの問題の解決策はありますか?