使实体框架不区分大小写

时间:2010-06-18 11:36:13

标签: c# .net entity-framework string-comparison

默认情况下是否可以设置实体框架字符串比较不区分大小写?

如果我使用

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

它有效。但是当我需要使用

string.Contains("strigToCompare")

它没有过载。

1 个答案:

答案 0 :(得分:3)

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

String stringToCompare = "Some String";

string.ToUpper().Contains(stringToCompare.ToUpper())

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