Пример #1
0
            private Expression <Func <MediaContent, bool> > VisitInner(IExpression expression)
            {
                var visitor = new QueryExpressionTranslator();

                visitor.Visite(expression);
                return(visitor.LinqExpression);
            }
Пример #2
0
        private Expression <Func <TextContent, bool> > VisitInner(IExpression expression)
        {
            var visitor = new QueryExpressionTranslator();

            visitor.Visite(expression);
            //combine the order expressions.
            this.OrderExpressions.AddRange(visitor.OrderExpressions);

            this.CategoryQueries = this.CategoryQueries.Concat(visitor.CategoryQueries);
            return(visitor.LinqExpression);
        }
Пример #3
0
        private Expression<Func<TextContent, bool>> VisitInner(IExpression expression)
        {
            var visitor = new QueryExpressionTranslator();
            visitor.Visite(expression);
            //combine the order expressions.
            this.OrderExpressions.AddRange(visitor.OrderExpressions);

            this.CategoryQueries = this.CategoryQueries.Concat(visitor.CategoryQueries);
            return visitor.LinqExpression;
        }
Пример #4
0
 private Expression<Func<MediaContent, bool>> VisitInner(IExpression expression)
 {
     var visitor = new QueryExpressionTranslator();
     visitor.Visite(expression);
     return visitor.LinqExpression;
 }