是否可以使用LINQ在不同的数据库中执行连接?

是否可以使用LINQ在不同的数据库中执行连接? 如果是,那怎么样?

如果数据库位于同一服务器上,则可以创建视图(和3部分命名),以便可以从一个数据库查询所有表。

如果数据库位于不同的服务器上,则可以使用链接的服务器和视图(以及4部分命名),以便可以从一个数据库查询所有表。

调用.ToList()查询db中的所有记录,如果表中有很多记录,它会占用大量内存。

或尝试此指定的LINQ表达式包含对与不同上下文关联的查询的引用 。