protected override Expression VisitConstant(ConstantExpression c) { IQueryable q = c.Value as IQueryable; if (q != null) { //may occur where "Sikp" or "Take" is called if (q.Expression.NodeType == ExpressionType.Call){ NoQueryableExpressionVisitor nonq = new NoQueryableExpressionVisitor(); nonq.Translate(q.Expression,tr); } } return c; }
protected override Expression VisitConstant(ConstantExpression c) { IQueryable q = c.Value as IQueryable; if (q != null) { //may occur where "Sikp" or "Take" is called if (q.Expression.NodeType == ExpressionType.Call) { NoQueryableExpressionVisitor nonq = new NoQueryableExpressionVisitor(); nonq.Translate(q.Expression, tr); } } return(c); }