私はそれぞれがリレーションシップのコレクションを持っているアイテムのコレクションを持っています。私はアイテムが関係を持つことができるグループのリストを持っています。オブジェクトへのLINQ - 含まれない?
私は特定の関係を持つすべてのアイテムを見つけることができますが、私は今、私のグループとの関係を持たないアイテムをすべて見つけたいと思っています。
私はこれを行うことにより、グループのいずれかと関係を持っているアイテムを見つけることができます。
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句を否定したくないですか? –
はい、彼はそうです。 – mquander