标签: c# database linq join
是否可以使用LINQ跨不同数据库执行连接?如果是,那么如何?
答案 0 :(得分:22)
如果数据库位于同一服务器上,您可以创建视图(和3部分命名),以便可以从一个数据库查询所有表。
如果数据库位于不同的服务器上,您可以使用链接服务器和视图(以及4部分命名),以便可以从一个数据库查询所有表。
答案 1 :(得分:1)
调用.ToList()查询db中的所有记录,如果表中有很多记录,它会占用大量内存。
或试试这个The specified LINQ expression contains references to queries that are associated with different contexts。