IFA_USER
سه شنبه 25 آبان 1389, 14:35 عصر
سلام
من می خواهم دوتا شرط رو با هم 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.
و دارم . ممنون می شم اگر کمک کنید
من می خواهم دوتا شرط رو با هم 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.
و دارم . ممنون می شم اگر کمک کنید