C# LINQ string.startsWith не игнорирует специфичные для культуры буквы

Я немного в рассоле. Из всей документации, которую я прочитал о StringComparison в.Net, InvariantCulture должен выбрать оба параметра: "Kęstutis" и "Kestutis", если фильтр имеет значение "ke".

.Where(fp => filter == null || 
    (fp.RealName.StartsWith(filter, StringComparison.InvariantCultureIgnoreCase)))

но это все еще заставляет меня вводить специфичные для языка буквы.

Я не уверен, что это важно, но база данных Ms SQL 2012 Express.

Есть идеи?

1 ответ

Вот что такое сортировка строк в SQL Server. Вы можете установить параметры сортировки в столбце таблицы.

Другие вопросы по тегам