![]() |
1
2
在数据库解决方案之外,您最好的选择是在执行之后使用LINQ(到对象)加入。 我知道这不是你希望的解决方案。至少在这个级别上,您不必担心列表中的限制(.contains) 编辑: 数据库解决方案之外 上面确实指出了链接服务器解决方案,您允许上下文A中的表/视图存在于上下文B中的数据库中。 |
![]() |
2
5
你可以尝试使用 GetTable 命令。我认为这会先加载contextb.tableb的所有数据,但不能百分之百确定。我没有一个环境可以在里面玩或测试这个,所以请告诉我它是否有效=)
|
![]() |
3
0
如果无法将这两个表提取到列表对象中,然后将它们联接起来,那么您可能需要在数据库端做一些事情。我建议在你控制的数据库服务器上创建一个链接服务器和一个视图。然后您可以在视图中进行联接,您将拥有一个非常简单的LINQ查询来检索视图。我不知道LinqToSQL如何在指向两个不同服务器的两个数据上下文之间进行连接。 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Pavel Foltyn · 如何在C中生成逆字典# 8 月前 |
![]() |
ewok · 基于种子和上一个值创建值列表 1 年前 |
|
Vasu V · 将foreach转换为select语句 1 年前 |
![]() |
Modest · 使用命名空间和文本值序列化xElement 1 年前 |