LINQ to SQL:从位于不同服务器上的两个数据库获取记录 [英] LINQ to SQL: Get records from two DB's that are on different servers

查看:160
本文介绍了LINQ to SQL:从位于不同服务器上的两个数据库获取记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要从两个差异表中获取记录.两个不同的SQL Server中的数据库.

I need to fetch records from tables, that are in two diff. databases in two different SQL Servers.

对于实例. server1上的Sales DB和server2上的Purchase DB.销售数据库和购买数据库都有一些表集,例如销售数据库中的table1和购买数据库中的table2. 现在,我需要通过联接将它们从具有共同记录的表1和表2中获取.

For Instance. Sales DB on server1 and Purchase DB on server2. Both Sales and Purchase DB's have some set of tables say table1 in Sales DB and table2 in Purchase DB. Now, I need to get records from table1 and table2 that are having some common records by joining them.

使用T-SQL,我可以通过链接服务器然后查询它们来实现.

Using T-SQL i can do it by linking the servers and then quering them.

请提出建议,我如何在不知道的情况下使用LINQ to SQL做到这一点.

Please suggest, how can i do it using LINQ to SQL as am'nt aware of it.

谢谢.

推荐答案

您可以在DB1中创建一个引用DB2上的table2的视图.

You can create a View in DB1 that references table2 on DB2.

这篇关于LINQ to SQL:从位于不同服务器上的两个数据库获取记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆