Code First を使用している 2 つの異なる MVC ソリューション (Web アプリ) があります。これら両方のアプリのターゲットは同じデータベースです。2 つ目のアプリを開始したとき、データベースに変更を適用できないというエラーが最初に発生しました (変更が何であったか正確には覚えていません)。私はついにスクリプトを生成することができました
update-database -Script
データベースで実行したところ、うまくいきました。しかし、約 1 週間気づかなかったのは、コードを最初に使用し、同じデータベースと通信するが別のテーブルと通信する他のアプリが機能しなくなったことです。問題をデバッグするためにコンパイルしようとしたとき、次のようなエラーが表示されました 。バッキング コンテキストが変更されたため、これらの変更をデータベース (update-database) にプッシュする必要がありますが、 データベースを更新しようとすると、移行がないと言って失敗します。
私のアプリは両方とも、Visual Studio 2012 の .Net 4.0 を対象とする MVC3 アプリです。
この状況を修正する方法に関するヒントはありますか?