默认情况下是否可以设置实体框架字符串比较不区分大小写?
如果我使用
string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase)
它有效。但是当我需要使用
时string.Contains("strigToCompare")
它没有过载。
答案 0 :(得分:3)
您只需将两个字段的大小写更改为大写字母:
String stringToCompare = "Some String";
string.ToUpper().Contains(stringToCompare.ToUpper())
这会通过将所有案例转换为高位来使搜索不区分大小写。当然,ToLower()也可以。