0

我正在使用 LinqKit 谓词生成器来查找记录。我需要和 Like %word% 一样匹配

p -> 是具有名字、姓氏等的客户类......

但是当我使用时:

predicate = predicate.And(p => p.FirstName.Contains(searchCriteria.FirstName));

我只得到完全匹配。如何更改代码以获得部分匹配(如果我寻找 dani,我想同时获得 "dani" 和 "daniel" )

谢谢。

4

1 回答 1

1

你可以试试IndexOf吗?

predicate = predicate.And(p => p.FirstName.IndexOf(searchCriteria.FirstName) > -1);
于 2011-06-07T00:01:15.087 回答