我正在使用LinqKit谓词构建器来查找记录。 我需要匹配Like%word%
p - >是具有FirstName,LastName等的客户类....
但是当我使用时:
predicate = predicate.And(p => p.FirstName.Contains(searchCriteria.FirstName));
我只得到完全匹配。 如何更改代码以获得部分匹配(如果我寻找dani我想同时获得“dani”和“daniel”)
感谢。
答案 0 :(得分:1)
你可以试试IndexOf
吗?
predicate = predicate.And(p => p.FirstName.IndexOf(searchCriteria.FirstName) > -1);