Теперь напишите выражение вызова как

ользуюэтот проект использовать jqgrid для фильтрации и сортировки коллекций, Единственная недостающая особенность в том, что этот пример не выполняет поиск без учета регистра, который мне нужен.

Поэтому, если пользователь вводит «Test», я хочу, чтобы он совпадал с «TEST», «TeST» и т. Д. ,

у меня есть код, который выглядит так:

            case WhereOperation.Equal:
                condition = Expression.Equal(memberAccessToString, filter);
                lambda = Expression.Lambda(condition, parameter);
                break;
            case WhereOperation.NotEqual:
                condition = Expression.NotEqual(memberAccessToString, filter);
                lambda = Expression.Lambda(condition, parameter);
                break;
            case WhereOperation.Contains:
                condition = Expression.Call(memberAccessToString,
                    typeof(string).GetMethod("Contains"),
                    Expression.Constant(value));
                lambda = Expression.Lambda(condition, parameter);
                break;

есть ли в любом случае эти проверки ниже без учета регистра, поэтому «Тест» будет равен «ТЕСТ»

Expression.NotEqual    
Expression.Equal
Expression.Call(memberAccessToString,
                    typeof(string).GetMethod("Contains"),