using System.Collections.Generic;
public static void Main()
List<int> intList = new ();
List<string> stringList = new ();
Console.WriteLine(ParseConditionalsFromList<string>("textIds", stringList));
private static string ParseConditionalsFromList<T> (string columnName, IEnumerable<T> values) => String.Join(" or ", values.Select(c => $"{columnName} eq {(c.IsNumber() ? c : $"'{c}'")}"));
public static class MyExtensions
public static bool IsNumber(this object value)