使entity framework不区分大小写

是否可以默认设置entity framework字符串比较不区分大小写?

如果我使用

string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase) 

有用。 但是当我需要使用时

 string.Contains("strigToCompare") 

它没有过载。

您只需将两个字段的大小写更改为大写:

 String stringToCompare = "Some String"; string.ToUpper().Contains(stringToCompare.ToUpper()) 

这将通过将所有案例转换为高位来使搜索不区分大小写。 当然,ToLower()也可以。