using System.Linq.Expressions;
using System.Linq.Dynamic.Core;
public static void Main()
var rangeOfNumbers = Enumerable.Range(1, 100).ToArray();
var result1 = rangeOfNumbers.AsQueryable().Where("it in (1,3,5,7, 101)").ToArray();
var values = new int[] { 2, 4, 6, 8, 102};
var result2 = rangeOfNumbers.AsQueryable().Where("it in @0", values).ToArray();
foreach (var val in result1)
foreach (var val in result2)