实体框架(核心)从2个不同的数据库查询多个表

时间:2016-12-17 19:31:19

标签: 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;

请帮忙

1 个答案:

答案 0 :(得分:0)

截至目前尚未支持此方案,并且没有计划支持

this EF Core issue

末尾提到了这个和其他相关功能