コードに基づく Code First Migration を使用しています。モデルの変更を使用してデータベース スキーマを更新する最善の方法を知りたいです。私たちのアプリケーションでは、ドメイン モデルごとに複数の dataContext を計画しており、データベースからのすべてのテーブルを今のところ含む legacyDataContext も用意しています (そうです、レガシー データベースで作業しているため、将来的にスキーマの変更が発生する可能性があります)。 . では、複数のデータコンテキストに属するエンティティに変更を加えた場合、どうすればよいでしょうか? このエンティティが存在するコンテキストごとに、「データベースの更新」/ Database.Initialize を実行しますか?
データベースのすべてのテーブルを含む datacontext を用意し、モデル内でエンティティ (cs クラス) が変更された場合は、すべてのエンティティ/テーブルを持つ dataContext を更新することをお勧めします。
あなたのアドバイスは何ですか?