現在、以下のLINQクエリがあります。どのようにして2つのクエリを1つにマージできますか?基本的に、私は単一のクエリを除き2つのLINQ文を1つにマージしてlist2.Except(list1)を実行するにはどうすればよいですか?
IEnumerable<int> deltaList = people2010.Except(allPeople);
から取得したい結果を戻すためにLINQクエリを記述します。
var people2010 = Contacts.Where(x => x.Contractors
.Any(d => d.ContractorsStatusTrackings
.Any(date => date.StatusDate.Year >= 2010)))
.Select(x => x.ContactID);
var allPeople = Contacts.Where(x => x.Contractors
.Any(m => m.ContactID == x.ContactID))
.Select(x=> x.ContactID);
ありがとう!
論理的には、誰も除外している人のサブセットを取得するのは理にかなっていますか?なぜあなたの変数名はそれがあなたが望むものであることを示唆していますか? –