POCO Entity GeneratorでEntity Framework 4を使用しています。これまで .edmx ファイルは 1 つしかありませんでしたが、現在のサイズ (100 をはるかに超えるエンティティ) が原因でパフォーマンスの問題が発生しています。
これを一連の .edmx ファイルに分割する必要があることは理解していますが、これは 1 つの例外を除いて問題ありません。これらのコンテキストの 2 つ以上で特定のエンティティ タイプを何らかの方法で共有したいと考えています。たとえば、 User クラスは、モデル全体で、他の点では無関係な多数のエンティティに関連付けられています。
たとえば、独自の .edmx と生成された POCO 用の名前空間を持つセキュリティ モデルを持ち、それを別の .emdx で使用することは可能ですか? そうでない場合は、データベースと同期して更新する必要がある同じデータベース テーブルをモデル化する複数のクラスが存在することになります。それは仕方のないことだと言えます。(データベースファーストを使用しています)。
明らかに、私が間違ったツリーを吠えている場合は、お知らせください!