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(在参考列表中)
如何用一个命令做到这一点?
下面怎么样...
List<Class1> classOneList = ... List<Class2> classTwoList = ... var items = classOneList.Where(c1 => c1.Id == 1) .Where(c1 => !c1.Class2Collection.Any(c2 => c2.Id == 2));