2016-12-17 11 views
0

EFコアを使用して異なるデータベースから2つ(またはそれ以上)のテーブルからデータを取得するにはどうすればよいですか?私は(Linq)上記の式に変換する必要があり、このクエリを持っているMySQLでエンティティフレームワーク(コア)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(); 

:私は今、次のコードを持っています。

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

答えて

0

このシナリオは、今日のようサポートと

にこれと他の関連する機能を、それをサポートする予定はありませんされていませんが、私は「this EF Core issue

+0

の最後に記載されている助けてください今は 'FromSql'を使ってmを使っていますが、これはうまくいきますが、SQL文字列を使いたくありません –

関連する問題