عنوان:

‫مجموعه از امکانات برای کار با LINQ to SQL و Entity Framework


نویسنده: روناک تابعی
تاریخ: ۱۳۹۴/۰۶/۰۸ ۱۳:۴۸
آدرس: www.dntips.ir
کلاس PredicateBuilder  امکان ساخت کوری‌های پویا را فراهم می‌کند.
IQueryable<Product> SearchProducts (params string[] keywords)
{
  var predicate = PredicateBuilder.False<Product>();

  foreach (string keyword in keywords)
  {
    string temp = keyword;
    predicate = predicate.Or (p => p.Description.Contains (temp));
  }
  return dataContext.Products.Where (predicate);
}




مشاهده مطلب اصلی