я делаю что-то вроде этого в настоящее время:Как проверить, если имя содержится в другой коллекции
allSales.Where(x => x.location == "NorthAmerica" && x.CompanyName);
У меня есть List<Company>
и объект Компания имеет свойство .CompanyName.
Я хочу отфильтровать для продаж, у которых есть CompanyName, которые находятся в коллекции List.
класс Компания обладает следующими свойствами:
Company
Id
Name
В приведенной ниже не работает, но это то, что я хочу:
allSales.Where(x => x.location == "NorthAmerica" &&
companies.Exists(x => x.Name = x.CompanyName));
где компании является Список
Возможный дубликат [LINQ - свойство массив содержит элемент от другого array] (http://stackoverflow.com/questions/2539442/linq-array-property-contains-element-from-another-array) –
использовать функцию '.Contains' – MethodMan
Что вы хотите сказать? –