0
次のLINQクエリでは、いくつかの基準を満たす人が返されます。基準には、OR条件があります。その人が会ったOR条件のどれを返すのですか? .Selectステートメントにx.AttIdをインクルードしたいと思います。それぞれの人は、同時に複数のAttIdsを割り当てることができます。結果にどのOR条件が満たされたかを追加するには
あなたは次の操作を行うことができますvar DNR = dc.Contacts.Where(x => x.Type == 1 &&
x.Att.Any(caa =>
caa.ContactID == x.ContactID &&
(caa.AttID == 102 || caa.AttID == 103)
)
)
.Select(x => new {x.ContactID, x.FirstName, x.LastName})
.OrderBy (x => x.ContactID)