I am a bit in a pickle. From all the documentation I read about StringComparison in .Net the InvariantCulture should select both "Kęstutis" and "Kestutis" when filter is "ke"
.Where(fp => filter == null ||
(fp.RealName.StartsWith(filter, StringComparison.InvariantCultureIgnoreCase)))
but it still forces me to enter language-specific letters.
I am not sure if it's important, but the database is Ms SQL 2012 Express.
Any ideas?