私は現在、外部データ ソースからのデータを訪問者に提示するプロジェクトに関与していますが、エンティティのメタ データも提供し、元のデータの一部を書き換えます。
外部データ ソースは、.edmx ファイルを作成した SQL Server データベースであり、独自の .edmx ファイルを使用して、追加の制御可能な SQL Server データベースを作成しました。しかし、私の目には 1 種類のデータに 2 つのエンティティを使用することに慣れていません。
どうにかして、2 つのデータ ソースを 1 つにマージし、クエリできるエンティティ クラスを 1 つだけ使用したいと考えています。LINQ to Entities での継承は完璧ですが、.edmx ファイルを手動で変更したくありません。
現状では、ラッパー クラスを作成し、それらにエンティティ クラスを手動で入力するか、複数のデータベース クエリを使用して必要なデータをフェッチする必要がありますが、これはパフォーマンス面で大きな問題です。
私が直面しているこれらの問題に対して、何らかの回避策が必要なように感じますか?