LINQ Query返回在连接中没有关联记录的记录列表

时间:2009-11-03 21:26:04

标签: linq-to-sql left-join

返回查询的最有效方法是什么,结果集是那些没有关联记录的记录?我正在使用LINQ和Visual Basic,并且一直在尝试构造一个左外连接,然后在相关表中对id为nothing或null的那些记录进行过滤,但我对此很新,以至于我无法正常工作。< / p>

想做类似的事情:

Dim query = From s In db.spaces _
    Group Join t In db.tickets On s.spaceid Equals t.spaceid Into rs = Group _
    Select rs
End Function

我想要返回整个左表减去这个结果集,但我是一个真正的菜鸟而且卡住了。

1 个答案:

答案 0 :(得分:0)

离开我的头顶,希望它的权利!!

Dim query = From s In db.spaces _
Group Join t In db.tickets On s.spaceid Equals t.spaceid Into rs = Group _
from xyz in rs.DefaultIfEmpty _
Select xyz