And*_*tes 5 .net c# entity-framework string-comparison
默认情况下是否可以设置实体框架字符串比较不区分大小写?
如果我使用
string.StartsWith("stringToCompare", StringComparison.CurrentCultureIgnoreCase)
Run Code Online (Sandbox Code Playgroud)
有用.但是当我需要使用时
string.Contains("strigToCompare")
Run Code Online (Sandbox Code Playgroud)
它没有过载.
您只需将两个字段的大小写更改为大写即可:
String stringToCompare = "Some String";
string.ToUpper().Contains(stringToCompare.ToUpper())
Run Code Online (Sandbox Code Playgroud)
通过将所有大小写转换为大写,这将使搜索不区分大小写。当然,ToLower() 也可以工作。