can expressão linq não faz distinção entre maiúsculas e minúsculas

estou aproveitandoeste projeto para usar o jqgrid para filtrar e classificar coleções. A única característica que falta é que este exemplo não está fazendo uma pesquisa sem distinção entre maiúsculas e minúsculas, o que eu precis

Portanto, se um usuário digitar "Teste", quero que ele corresponda a "TEST", "TeST", etc. .

Eu tenho um código parecido com este:

            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;

existe de qualquer maneira para que essas verificações abaixo não sejam sensíveis a maiúsculas e minúsculas; portanto, "Teste" seria igual a "TESTE&quo

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

questionAnswers(4)

yourAnswerToTheQuestion