C# 从LINQ联接中的一个表返回所有列

C# 从LINQ联接中的一个表返回所有列,c#,linq,C#,Linq,是否可以在LINQ to SQL或LINQ to EF中从join语句中的一个表返回所有列 我将两个表PctmMember和PclmMember连接在一起。它们的结构完全相同,除了TM表是this months members,LM表是last months。我通过SocSecNo加入它们,并使用许多where子句来过滤我想要的行。但最后,我希望TM表中的所有列,而LM表中没有任何列。试试这个: from t1 in dbContext.PctmMember join t2 in dbConte

是否可以在LINQ to SQL或LINQ to EF中从join语句中的一个表返回所有列

我将两个表PctmMember和PclmMember连接在一起。它们的结构完全相同,除了TM表是this months members,LM表是last months。我通过SocSecNo加入它们,并使用许多where子句来过滤我想要的行。但最后,我希望TM表中的所有列,而LM表中没有任何列。

试试这个:

from t1 in dbContext.PctmMember
join t2 in dbContext.PclmMember on t1.SocSecNo equals t2.SocSecNo
select t1

从TM中选择r1,在r1上的LM中加入r2。SocSecNo等于r2.SocSecNo,其中r2.col=“foo”选择r1;它不应该以
from
开头吗@TimSchmelter从未见过以
select
开头的linq@Aniket:当然,是的。