0

在结果集是那些没有关联记录的记录的情况下,返回查询的最有效方法是什么?我正在使用 LINQ 和 Visual Basic,并且一直在尝试构造一个左外连接,然后过滤那些在关联表中 id 为空或为空的记录,但对此我太陌生了,以至于我什么都做不了。

想做类似的事情:

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

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

4

1 回答 1

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
于 2009-11-03T21:37:37.987 回答