【发布时间】:2010-04-14 12:46:44
【问题描述】:
在普通 sql 中,只要它们位于同一服务器(或链接服务器)上,我就可以对不同数据库中的表进行连接。在 linq 我无法弄清楚如何做到这一点。这可能吗?例如,如果我有一个名为 db1 的数据库和另一个名为 db2 的数据库。 db1 有一个名为 people 的表,而 db2 有一个名为 address 的表,我可以这样做......
select a.addressline1, p.firstname
from db1.dbo.people p
inner join db2.dbo.address a on p.peopleid = a.peopleid
linq 可以做到这一点吗?谢谢。
【问题讨论】: