我有一個項目集合,每個項目都有一組關係。我有一個項目可以有關係的組列表。LINQ to Objects - 不包含?
我可以找到所有具有特定關係的項目,但我現在想要查找與我的任何組沒有關係的所有項目。
我可以做這個發現有任何一組關係的項目:
Dim groupIds as List(of Integer) = (From g In cmdbGroups Select g.ID).ToList
Dim haveGroup = (From item In items _
Where item.Relationships.Any(Function(r) groupIds.Contains(r.TargetID)) _
Select item).ToList
我怎樣才能找到所有沒有與任何團體的關係中的項目?
你不就是想否定where子句? – 2009-06-11 16:51:48
是的,他的確如此。 – mquander 2009-06-11 16:52:16