【发布时间】:2008-12-09 14:43:26
【问题描述】:
我有两个表需要通过 LINQ 连接,但它们位于不同的数据库中。现在我正在返回一个表的结果,然后循环并检索另一个表的结果,您可以猜到这并不是非常有效。有什么方法可以将它们放入单个 LINQ 语句中?有没有其他方法来构造它以避免循环?我只是在寻找想法,以防我忽略了某些东西。
请注意,我无法更改数据库,即我无法在一个引用另一个的视图中创建视图。我还没有尝试过在引用这两个表的第三个数据库中创建视图。欢迎任何想法。
【问题讨论】:
-
为什么不能更改数据库?
-
第三方。 DBA 不想在那里创建对象,即使它是一个简单的视图。
标签: linq linq-to-sql