我有点喜欢泡菜。从我在 .Net 中阅读的有关 StringComparison 的所有文档中,当过滤器为“ ke ”时, InvariantCulture应该同时选择“ Kęstutis ”和“ Kestutis ”
.Where(fp => filter == null ||
(fp.RealName.StartsWith(filter, StringComparison.InvariantCultureIgnoreCase)))
但它仍然迫使我输入特定语言的字母。
我不确定它是否重要,但数据库是 Ms SQL 2012 Express。
有任何想法吗?