如何在查询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;