【发布时间】:2016-01-13 18:14:43
【问题描述】:
我目前正在做这样的事情:
allSales.Where(x => x.location == "NorthAmerica" && x.CompanyName);
我有一个List<Company>,而 Company 对象有一个 .CompanyName 属性。
我想筛选出包含在 List 集合中的 CompanyName 的销售。
Company 类具有以下属性:
Company
Id
Name
以下不起作用,但这是我想要的:
allSales.Where(x => x.location == "NorthAmerica" &&
companies.Exists(x => x.Name = x.CompanyName));
公司在哪里列出
【问题讨论】:
-
使用
.Contains函数 -
你有什么问题?
-
@MethodMan 不包含查找整个方法?我只想比较 Company.Name 和 x.CompanyName
-
试试这个:
&& companies.Any(c => c.Name == x.CompanyName)