Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はlinqステートメントに問題があります.私は次のような構造を持っています:
Class1 には ID があり、Class2 のリストへの参照があります Class2 には ID と Class1 のリストへの参照があります
今、私はこのような linq クエリを作成したいと思います: これらの要素から id == 1 の Class1 をすべて取得し、id == 2 の Class2 を持たないすべてを取得します (参照リスト内)
1つのコマンドでこれを行う方法は?
以下はどうでしょうか...
List<Class1> classOneList = ... List<Class2> classTwoList = ... var items = classOneList.Where(c1 => c1.Id == 1) .Where(c1 => !c1.Class2Collection.Any(c2 => c2.Id == 2));