У меня есть это:
var sortName = Request.Params["sortName"];
var query = Request.Params["query"];
Func<UsuarioEndereco, bool> whereClause = (uen => uen.GetPropValue<string>(sortName).Contains(query));
"uen.GetPropValue<string>(sortName)"
будет динамически заполняться sortName, введенным пользователем на странице.
Например, если пользователь ищет человека по имени «Джо», фрагмент будет выглядеть так:
(uen => uen.namePerson.Contains(Joe))
Но у меня проблемы с поиском с учетом регистра LINQ. Если я наберу "Джо", я буду что-то. С другой стороны, если я наберу "Джо", это ничего не принесет.
Как я могу сделать так, чтобы это "Contains (sortName)" работало с учетом регистра? Я пробовал кое-что с String.Comparer, но он сообщает об ошибках в решении для сборки.
Спасибо !!