使用模糊搜索前要判空下 query = query.Where(t => (t.SpecificationNo!=null&&t.SpecificationNo.Contains(NoOrName)) || (t.ArticleNumber != null && t.ArticleNumber.Contains(NoOrName))).ToList();