所以我有这个 linq 查询子句。
var ctx = new Context();
IQueryable<Users> consulta = ctx.Users;
if ( filters.Count > 0 )
query = query.Where( p => filters.Contains(p.Name) ||
filters.Contains(p.LastName) );
过滤器
是一个包含无序姓名和姓氏的字符串列表(不必完整)。例如:过滤 {Mary, Joseph Ken} 但 DB {Mary Katie, Joseph Kendall}。
预期成绩
对于以前的过滤器,我希望查询返回用户列表,无论过滤器中的名称和姓氏是否不完整但正确。因此,如果过滤器有“Mary”,它必须找到带有“Mary Katie”的数据库记录,依此类推。