The code below work, but I'd like introduce a ToUpper()
var predicate =
    Expression.Lambda<Func<T, bool>>(
        Expression.Call(
            Expression.PropertyOrField(parameter, "FirstName"),
            "Contains", null,
            Expression.Constant("myvalue".ToUpper())), parameter
        );
The result is :
{Param_0 => Param_0.FirstName.Contains("MYVALUE")}
But I'd like this :
{Param_0 => Param_0.FirstName.ToUpper().Contains("MYVALUE")}
How can I change ?
 
     
     
     
    