مجموعه از امکانات برای کار با LINQ to SQL و Entity Framework
200, OK
http://www.albahari.com/nutshell/linqkit.aspx icon
کلاس 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);
}


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