それぞれがリレーションシップのコレクションを持つアイテムのコレクションがあります。アイテムが関係を持つことができるグループのリストがあります。
特定の関係を持つすべてのアイテムを見つけることができますが、どのグループとも関係がないすべてのアイテムを見つけたいと思います。
これを行うことで、グループのいずれかと関係があるアイテムを見つけることができます。
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
どのグループとも関係のないすべてのアイテムを見つけるにはどうすればよいですか?