Новое для LINQ и не уверен в правильном синтаксисе того, что я хочу сделать.C# LINQ выберите, где значение не содержится в массиве/списке
У меня есть «черный список», массив или список (может быть) плохих коды, которые я не хочу поставить в этот новый список «ключи», что я делаю
в настоящее время ...
var keys = (from s in context.Keys
where s.Code != "BadCode1"
where s.Code != "BadCode2"
where s.Code != "BadCode3"
where s.Code != "BadCode4"
where s.Code != "BadCode5"
orderby s.Name
select s).ToList<Keys>();
Как бы я обрезал его до одной строки и прочитал ли он из «черного списка»? так больше нравится ...
var keys = (from s in context.Keys
where s.Code != ANY OF THE VALUES FROM "BLACKLIST"
orderby s.Name
select s).ToList<Keys>();
Как правило, рекомендуется предоставить пример кода :) –