手動移行で EF Code First を使用しています (AutomaticMigrationsEnabled = false;)。問題は、2 つのプロジェクト間で 1 つのデータベースを共有する必要があることです。
Project-A
---DbContext-A
---------Model1
---------Model2
---------Model3
Project-B
---DbContext-A
---------Model2
---------Model3
---------Model4
一部の移行ファイルは同じですが、一部は異なります。例: Project-B には Model4 が必要ですが、Project-A には必要ありません。
現在、1 回の移行でデータベースを更新すると、他のプロジェクトで DbContext が機能しなくなります。
このシナリオを処理する最善の方法は何ですか?