質問

最初にEntity Framework 4.3コードを使用しています。3つのデータベースがあります。データベースごとに、1つのDBContextがあります。最初のデータベースで、いくつかの従来のテーブル/ SQLがあります。全体的には約です。70-80テーブル/エンティティ

将来的には、EF 4.3の移行を使用します。

  • 3つのデータベースすべてを1にマージして、3つのDBContextクラスを保存できますか?
  • DBContextクラスをマージすることも良いですか?
  • EF 4.3はこれを処理しますか?
役に立ちましたか?

解決

3つのコンテキストタイプを使用したい場合は、3つのデータベースを使用する必要があります。データベース移行は、コンテキストの種類によって異なり、3つのコンテキストタイプのマイグレーションは単一のデータベースでは機能しません(または移行コードの完全な手動処理など、多くのトラブルが発生します)。代替手段が単一のデータベースにすべてのデータベースにマージすることができますマージは、コンテキストタイプでシングルワンのコンテキストタイプです。選択はあなた次第です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top