我在那里基于几个参数语句LINQ上,我筛选的结果是这样的:馅料可选参数where语句
.Where(x=> x.Sales>0 && (filterWord=="" ||x.Title.Contains(filterWord.ToLower())))
.OrderByDescending(x=>x.Sales)
.Skip(skip)
.Take(pageSize);
我想筛选出所有符合要求的产品无论哪种方式(> 0销售)...但是,对于过滤词的参数,如果它==“”,那么我不想考虑参数的帐户。如果参数是!=“”,我想根据参数+至少有一次销售的产品过滤出我的集合。
通过Where方法,如果是的话怎么这是可行的?
它看起来不错就这样,我就只是测试了带有可选的参数有 – User987