特殊字符搜索不在Entity Framework中工作

时间:2015-03-24 12:03:47

标签: c# linq entity-framework

我有一个名为location的表,并使用Predicate Builder LINQKit 来构建where条件,如下所示:

var predicate = PredicateBuilder.True<Location>();
if (!string.IsNullOrEmpty(locationFilter.LocationName))
{
      predicate = predicate.And(p => p.LocationName.ToLower().Contains(locationFilter.LocationName.ToLower()));
}

要搜索的位置名称为'Garden City [Upper Mt Gravatt] 431',但它无效,并且不会从表中返回任何位置。

0 个答案:

没有答案