如何在查询LINQ中表达IN(参数列表)?
你如何写一个linq查询来表达这个:
Select * from Table where column IN (some values);
通过某些值,我的意思是(’Value1’,’Value2’,’value3’,……) 。
谢谢你的帮助
假设
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;