組織で初めてEntityFrameworkCodeFirstを使用しています。クエリの1つは、2つのデータベースにまたがる必要があります。SQLクエリは次のとおりです。
SELECT t1.col、t2.col FROM DB1..table1 t1 INNER JOIN DB2..table2 t2 ON t1.key = t2.key
私のすべての検索から、CodeFirstがこのクエリをサポートできるとは思いません。私が読んだ2つの回避策は、DB2.table2を読み取るビューをDB1に作成し、DB1に対してのみすべてのクエリを実行することです。もう1つのオプションは、DB1とDB2に対して別々の読み取りを実行してから、データをコードにマージすることです。
DBが乱雑になるだけなので、多数のビューを設定する必要があります。また、データをマージするときのパフォーマンスが心配です。
コードファーストを介して上記のクエリをサポートすることは可能ですか?
皆さんありがとう。
-トロイ