2013-10-07 38 views
2

我有點在泡菜。從所有的文件我在.net瞭解StringComparison的InvariantCulture的應同時選擇「凱斯圖蒂斯」和「凱斯圖蒂斯」當過濾器「C#LINQ string.startsWith不忽略文化特定字母

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

,但它仍然迫使我輸入特定於語言的字母。

我不確定它是否重要,但數據庫是Ms SQL 2012 Express。

任何想法?

+0

那麼,它也不適用於''''的許多其他'方言''像'é','''','''','''''',''' –

+0

@KingKing那麼什麼是InvariantCulture選項的要點? – Alireza

+0

@Alireza好,據記錄它應該有效,但由於一些奇怪的原因,它沒有,我不知道爲什麼。 –

回答

0

這是SQL Server字符串整理的內容。您可以在表格欄中設置排序規則。