-2
我已经完成了搜索功能,我想通过ProductName
或Category
搜索产品。我想在一个LINQ查询中做到这一点。目前我可以在Category
上搜索,但我想添加功能到我的查询搜索ProductName
以及。我相信我应该在某个地方使用||
或&&
运营商,但我无法使其运行。多个Linq查询||
E.g.检查字符串searchProducts是否匹配s.Category或s.ProductName:
if (!String.IsNullOrEmpty(searchProducts))
{
products = products.Where(s => s.Category.Contains(searchProducts)).OrderBy(s => s.Category);
return View(products.ToPagedList(page ?? 1, 3));
}
和平!
噢忘了 “包含” 为s.ProductName。今天不在我的比赛中。谢谢。 – koffe14 2014-10-08 09:26:10
如果要匹配产品名称,也可以使用StartsWith – 2014-10-08 09:29:00