此集合包含了产品的整个数据库:LINQ表达式来获得在IList中的所有项目,其中一个领域是另一个列表
IList<Products> allProducts;
这包含所有产品该用户刚刚的GUID:
IList<Guid> usersProducts;
下面是我所需要的伪代码,即在IList中的所有产品类别中给定用户,且产品类型==也1.
var filteredProducts = (p from allProducts
where p.Id in usersProducts && p.Type == 1).List();
我无法弄清楚如何做SQL查询“WHERE IN(...,...)
包含对我来说似乎没有解决,它是B/C它是一个IList?实际上等待,我试图包含在一个特定的列p.Id.Contains – codecompleting
认为它是缺少一个选择在最后也。 – codecompleting
我已更正所有建议的查询。谢谢大家。 – Samich