我有2个列表。 1是产品的集合。另一个是商店中的一系列产品。LINQ:返回列表中与任何名称(字符串)在另一个列表中匹配的项目?
如果名称与产品中的任何名称匹配,我需要能够返回所有shopProducts。
我有这个,但它似乎没有工作。有任何想法吗?
var products = shopProducts.Where(p => p.Name.Any(listOfProducts.
Select(l => l.Name).ToList())).ToList();
我真的需要说给我所有的shopproducts其中名称中的其他列表中存在。
任何帮助非常感激
感谢
感谢大家的评论!我现在正在工作...再次感谢..接受了答案。 – Martin 2011-03-28 12:34:20