返回查询的最有效方法是什么,结果集是那些没有关联记录的记录?我正在使用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
我想要返回整个左表减去这个结果集,但我是一个真正的菜鸟而且卡住了。
答案 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