Здравствуйте!
При использовании EntitySchemaQuery возникла необходимость сделать case insensitive фильтр по строковой колонке (в C#) (то есть чтобы по "ааа" находились и "ааа", и "АаА").
Как это можно сделать?
Нравится
3 комментария
1 августа 2018 15:45
Можете по средством Linq, полученное значение из запроса сразу приводить к нижнему регистру, а потом сравнивать с вашим значением(тоже приведенным к нижнему регистру)
1 августа 2018 15:57
Литвинко Павел,
Спасибо. Но тогда придется выгрузить все значения из таблицы, чтобы по ним пройтись линком. Для больших таблиц будет долго работать.
1 августа 2018 16:07
nickolay_dolgopolov,
Тогда, попробуйте через:
text.IndexOf(Искомое значение, StringComparison.OrdinalIgnoreCase)
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать