如何在查询LINQ中表达IN(参数列表)

本文关键字:IN 参数 列表 查询 LINQ | 更新日期: 2023-09-27 18:13:09

如何编写一个linq查询来表达这个:

Select * from Table
where column IN (some values);
由一些值

,我的意思是 (Value1, Value2, value3,…)

谢谢你的帮助

如何在查询LINQ中表达IN(参数列表)

假设

var some_values = new [] { "Value1", "Value2", "value3" };

:

data.Where(x => some_values.Contains(x))

或:

from x in data
where some_values.Contains(x)
select x;