1
1
如果您创建一个(单个)类型的DataContext,其中包含两个数据库中对象的表类,那么在LINQ to SQL中这是可能的。这个设计器在这里帮不了您,所以您必须手动创建一些表类。换句话说,使用VS设计器为主数据库创建类型化的DataContext,然后为希望访问的其他数据库中的表手动添加类:
编辑: 在LINQPad Premium版本中,您现在可以用SQL Server执行跨数据库查询,方法有两种。
最简单的是拖放方法:按住
第二种方法是在“连接属性”对话框中列出要查询的额外数据库。此对话框还允许您从中选择数据库 链接服务器 . 以下是操作方法:
现在可以进行跨数据库查询。只要连接发生在服务器上而不是客户机上,就可以对它们进行适当的优化。 |
2
0
使用具有完全限定名的链接服务器从当前数据库查询另一个数据库。这应该管用。
|
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
SoT · SQL Server中求和函数的工作方式 2 年前 |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |