【发布时间】:2017-05-19 22:51:42
【问题描述】:
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 "BLOCKLIST"
orderby s.Name
select s).ToList<Keys>();
【问题讨论】: