C# 是否可以使用LINQ跨不同的数据库执行连接?
是否可以使用LINQ跨不同的数据库执行连接?如果是,则如何执行?如果数据库位于同一台服务器上,则可以创建视图(以及三部分命名),以便可以从一个数据库中查询所有表 如果数据库位于不同的服务器上,则可以使用链接的服务器和视图(以及4部分命名),以便可以从一个数据库中查询所有表。调用.ToList()将查询数据库中的所有记录,因此如果表中有大量记录,将占用大量内存C# 是否可以使用LINQ跨不同的数据库执行连接?,c#,database,linq,join,C#,Database,Linq,Join,是否可以使用LINQ跨不同的数据库执行连接?如果是,则如何执行?如果数据库位于同一台服务器上,则可以创建视图(以及三部分命名),以便可以从一个数据库中查询所有表 如果数据库位于不同的服务器上,则可以使用链接的服务器和视图(以及4部分命名),以便可以从一个数据库中查询所有表。调用.ToList()将查询数据库中的所有记录,因此如果表中有大量记录,将占用大量内存 或者试试这个。+1-这是我的首选答案,也是我在紧急情况下使用过几次的技术:)这确实应该被标记为正确答案。您可以立即使用当前接受的答案管理多
或者试试这个。+1-这是我的首选答案,也是我在紧急情况下使用过几次的技术:)这确实应该被标记为正确答案。您可以立即使用当前接受的答案管理多个上下文/模型连接字符串和更复杂的linq查询。也可以在表属性中使用三部分命名。再重复一点,并在注释中提及性能注意事项等旁注。在此之前,发布链接或评论作为答案并不理想,它们通常会被删除。我应该说这是一种重复的问题,对吗?谢谢