2つのクエリー([a1]、[a2]を返すqry1、[a1]、[a2]、[a3]を返すqry2)があります。だから私はこれらの2つのクエリを比較したいと思います。それらが等しくない場合、いくつかの機能を実行します。以下は、私が試しているクエリです。私は 'count'演算子と比較したくありません。linq query vb.netの2つの配列リスト項目を比較する方法
Dim Qry1 = (From x In db1.Approvals _
Where x.ID = tId _
And x.APPROVALID = GetRqstID(thisId) _
Select x.APPROVERID).ToList()
Dim Qry2 = (From x In db.Resources _
Join y In db.Users On x.USER_ID Equals y.USER_ID _
Where x.ID = tskIdIn _
And x.TYPE = rsrcType _
Order By y.FIRST_NAME _
Select x.USER_ID).ToList()
If ((Qry1.ToArray) <> (Qry2.ToArray)) Then
---
---
End If
UNION JOIN INTERSECTを検索してみてください。あなたはvb.netの質問にac#タグを追加しました - それを削除したいかもしれません –