2016-12-17 5 views
0

Wie kann ich eine Abfrage schreiben, um Daten aus 2 (oder mehr) Tabellen aus verschiedenen Datenbanken mit EF Core zu erhalten? Ich habe jetzt den folgenden Code:Entity Framework (Core) Abfrage mehrere Tabellen aus 2 verschiedenen Datenbanken

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(); 

In MySql Ich habe diese Abfrage, die oben (Linq) zum Ausdruck transformiert werden muss.

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

Bitte helfen

Antwort

0

Dieses Szenario von heute wird nicht unterstützt und es gibt keine Pläne, sie zu unterstützen

Diese und andere damit zusammenhängende Merkmale am Ende this EF Core issue

+0

I‘genannt werden Ich benutze 'FromSql' für jetzt, das funktioniert jetzt gut, aber ich möchte keine SQL-Strings verwenden –

Verwandte Themen