【发布时间】:2014-11-05 22:15:42
【问题描述】:
是否可以在 LINQ to SQL 或 LINQ to EF 中从 join 语句中的一个表中返回所有列?
我将两个表 PctmMember 和 PclmMember 连接在一起。除了 TM 表是本月成员和 LM 表是上个月成员之外,它们具有完全相同的结构。我通过 SocSecNo 加入他们,并使用许多 where 子句来过滤我想要的行。但最后我想要 TM 表中的所有列,而 LM 表中没有。
【问题讨论】:
-
select r1 from TM join r2 in LM on r1.SocSecNo 等于 r2.SocSecNo where r2.col="foo" select r1;
-
不应该以
from开头吗? @TimSchmelter 从未见过以select开头的 linq。 -
@Aniket:是的,当然。