我有一个集合FileTypes来存放FileType类型的对象。该类型的字段为CounterpartyId。 我也有一个集合类型为Counterparty的对象的对方,它具有字段Id。 你能否帮我使用LINQ过滤掉其Id不等于任何FileType的CounterpartyId的所有Counterparties。 感谢使用linq过滤集合
0
A
回答
9
你可以使用Any()和写类似:
var filteredCounterparties = counterparties.Where(
cp => !fileTypes.Any(ft => cp.Id == ft.CounterpartyId));
2
IENumerable<Counterparties> filteredcounterparties = Counterparties.Where(w => w.Id != fileType.CounterPartyId);
2
我会尝试这样的事情。
var filteredcounterparties = counterparties.Where(x => x.Id != fileType.CounterPartyId);
这应该做的伎俩
相关问题
- 1. 使用动态LINQ来过滤集合
- 2. 如何使用Linq过滤Application.OpenForms集合?
- 3. 使用linq过滤子子集合
- 4. linq过滤子集合
- 5. 如何使用LINQ来过滤集合到数据集
- 6. NHibernate/LINQ /过滤器子集合
- 7. Linq过滤器集合与EF
- 8. C#LINQ查询过滤器子集合
- 9. 如何过滤linq中的一个集合集合?
- 10. 过滤使用LINQ
- 11. Java集合过滤
- 12. 过滤magento集合?
- 13. 过滤大集合
- 14. LINQ过滤和聚集
- 15. 过滤收集与LINQ
- 16. 如何使用NHibernate Criteria过滤集合?
- 17. 子集合不过滤,即使LINQ to SQL中加入存在
- 18. 尝试过滤使用LINQ的集合,其中集合也具有可为空的属性的集合
- 19. 已过滤收集的集合的Linq表达式?
- 20. LINQ过滤器收集在其提交的子集合
- 21. 如何使用有源过滤器过滤产品集合?
- 22. Java 8 - 使用多个过滤器的过滤器集合
- 23. 使用Linq查询集合集合
- 24. CollectionsUtils使用对象元素集合过滤对象的集合
- 25. 用Linq和多个条件过滤集合
- 26. 在集合中过滤集合MVVM
- 27. 过滤数据使用LINQ
- 28. 不使用LINQ过滤DataTable?
- 29. 使用LINQ过滤DBNOWN
- 30. 通过收集ID过滤实体LINQ
三个问题:哪里的代码?另外,你有什么尝试?最后 - 您是否阅读过MSDN上的[基本LINQ查询操作](http://msdn.microsoft.com/zh-cn/library/bb397927.aspx)主题? –
我很抱歉,但是代码是什么?两个收藏品的宣言?我试过了什么?我只是不知道如何解决这个问题。我应该在黑暗中拍摄吗?我已阅读,但我没有足够的经验与linq。 –
而不是*描述你的收藏和英文类型,如果你写出每个班的最小细节作为代码,它可以帮助我们和未来的访问者;然后向我们展示您的收藏的声明。这样当我们发布答案时,我们可以确定类型名称,成员名称等都是相关的。它可以帮助未来的游客看到你的问题是否与他们自己的问题有关。我问'你有什么尝试',因为你已经使用了'linq'标签,所以你显然有一个想法如何实现你想要的,但没有向我们展示你的尝试。事实上,弗雷德里克可能已经得到了它。 –