下面的代码不正确,但这里的想法是我想从“SqlTable”中获取值,其中“Field”的值在“Array []”中。
var Result =
from a in SqlTable
where a.Field is in Array[]
select a;
答案 0 :(得分:6)
您应该可以使用Queryable.Contains Extension Method:
var result =
from a in mySqlTable
where myArray.Contains(a.Field)
select a;
答案 1 :(得分:0)
我现在假设Field和Array []包含具有相等运算符的值,以及A.然后你可以这样写:
var Result =
from a in SqlTable
where Array[].Any( ae => ae == a.Field)
select a;