// Dynamic LINQ
// Doc: https://linq-dynamic.net/expression-language
// @nuget: System.Linq.Dynamic.Core
using System;
using System.Linq;
using System.Linq.Expressions;
using System.Linq.Dynamic.Core;
public class Program
{
public static void Main()
var baseQuery = new int[] { 1, 2, 3, 4, 5 }.AsQueryable();
var result = baseQuery.Select("iif(it % 2 = 0, true, false)");
foreach (var val in result)
Console.WriteLine(val);
}