エンティティフレームワーク(コア)2つの異なるデータベースから複数のテーブルを照会する

entity-framework entity-framework-core

質問

EF Coreを使用して異なるデータベースから2つ(またはそれ以上)のテーブルからデータを取得するクエリを作成するにはどうすればよいですか?私は今、次のコードを持っています:

var items = (
    from o in _db1.Orders
    join c in _db2.Customers on o.CustomerId equals c.CustomerId
    where c.CustomerId = 1
    select c;
).ToList();

MySqlでは、上記の式( Linq )に変換する必要があるこのクエリがあります。

SELECT c.* 
FROM db1.Customers c
   JOIN db2.Orders o ON c.CustomerId = o.CustomerId 
WHERE c.CustomerId = 1;

助けてください

受け入れられた回答

このシナリオは今日の時点ではサポートされておらず、サポートする予定はありません

これと他の関連機能は、 このEFコア問題の最後に記載されています



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ