【发布时间】:2010-12-02 11:52:09
【问题描述】:
我经常比较不同数据库中表中的数据。这些数据库不具有相同的架构。在 TSQL 中,我可以使用DB>user>table 结构(DB1.dbo.Stores、DB2.dbo.OtherPlaces)来引用它们来拉取数据进行比较。我非常喜欢 LINQPad 的想法,但我似乎无法轻松地从同一组语句中的两个不同数据上下文中提取数据。
我看到人们建议简单地更改连接字符串以将数据从其他源提取到当前架构中,但正如我所提到的,这不会奏效。我只是跳过了常见问题解答中的一页吗?这似乎是一个相当常规的程序,我无法使用。
在“简单”的世界中,我希望能够简单地引用 LINQPad 创建的类型化数据上下文。然后我可以简单地:
DB1DataContext db1 = new DB1DataContext();
DB2DataContext db2 = new DB2DataContext();
然后从那里开始工作。
【问题讨论】:
标签: c# linq linq-to-sql datacontext linqpad