我想要一个不涉及 ToUpper 或 ToLower 的问题的解决方案,就像我在下面的代码中使用的那样;
var upper = term.ToUpper();
using (var db = this.DataContext)
{
return db.Counties.Where(x => x.CountyName.ToUpper().Contains(upper)).ToList();
}
我正在使用完整的框架,所以使用的 C# 解决方案StringComparison.CurrentCultureIgnoreCase
不起作用。它确实适用于Equals
,EndsWith
和StartsWith
,但不适用于Contains
。