2015-01-07 3 views
0

Я работаю с списком C#, на котором я выполняю некоторый запрос LINQ в приложении Windows C#, и я столкнулся с ситуацией, когда мне нужно передать список строки в предложение where в запросе LINQ, аналогичном WHERE Product NOT IN ('sa','as'), в SQL, но я не совсем уверен, как я могу реализовать в LINQ и передать список строк в запрос.Передача списка строк в предложение where в запросе LINQ

для одного параметра Я использую следующий код

var hiddenProductList = recordsToProcess.Where(x => x.Product != product).ToList(); 

теперь у меня есть список с именем listProducts, и я хочу передать это выше запрос в where и получить результаты

Есть ли любым способом я могу это реализовать?

+1

На вопрос и ответил уже - https://stackoverflow.com/questions/3047657/linq-to-sql-in-and-not-in – SLin

ответ

3
.Where(x => !listProducts.Contains(x.Product))