c# - 是否可以使用 LINQ 跨不同数据库执行连接?

标签 c# database linq join

是否可以使用 LINQ 跨不同数据库执行连接?如果是那么怎么办?

最佳答案

如果数据库在同一台服务器上,您可以创建 View (和 3 部分命名)以便所有表都可以从一个数据库中查询。

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

关于c# - 是否可以使用 LINQ 跨不同数据库执行连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278993/

相关文章:

sql-server - MS SQLServer 能否在两个集群之间建立数据库镜像

C# Winforms : Mysql Database export to Excel error

php - Zend 如何以编程方式创建 mysql 表?

c# - 使用 LINQ to DataTable 确定外键表是否与主键表有任何链接

c# - 如何使用 LINQ 查找特定属性的副本?

c# - 遵循 LINQ-to-XML 哲学,从生成的 XML 文档中省略可选属性

c# - InvalidOperationException 和 NullReferenceException

c# - Mongodb更新无意中插入文档

c# - LINQ 使用列表从数据库中选择最后且唯一的记录

c# - ASP.NET MVC 3 路由参数问题