سلام
من می خواهم دوتا شرط رو با هم Or کنم

NorthwindDataContext northwind = new NorthwindDataContext();
Expression<Func<Product, bool>> exprTree = (r => r.Category.CategoryName== "SeaFood");
Expression<Func<Product, bool>> exprTree1 = (r => r.Category.CategoryName == "Produce");
Expression pred = Expression.Or(exprTree.Body, exprTree1.Body);
ParameterExpression par = Expression.Parameter(typeof(Product), "r");
Expression<Func<Product, bool>> Cond = Expression.Lambda<Func<Product, bool>>(pred, par);

var query = northwind.Products.Where(Cond);
GridView1.DataSource = query;
GridView1.DataBind();


خطایی با شرح


The parameter 'r' is not in scope.

و دارم . ممنون می شم اگر کمک کنید