public static Expression CreateOrderByDescendingExpression(Expression sourceExpression, LambdaExpression keySelector) { return(ExpressionCreator.OrderByDescending(sourceExpression, keySelector)); }
public static Expression CreateOrderByExpression(Expression sourceExpression, LambdaExpression keySelector) { Expression orderByExpression = ExpressionCreator.OrderBy(sourceExpression, keySelector); return(orderByExpression); }
public static Expression CreateJoinExpression(Expression outerSource, Expression innerSource, LambdaExpression outerKeySelector, LambdaExpression innerKeySelector, LambdaExpression resultSelector) { Expression joinExpression = ExpressionCreator.Join(outerSource, innerSource, outerKeySelector, innerKeySelector, resultSelector); return(joinExpression); }
public static Expression CreateDistinctExpression(Expression sourceExpression) { Expression distinctExpression = ExpressionCreator.Distinct(sourceExpression); return(distinctExpression); }
public static Expression ThenByExpression(Expression sourceExpression, LambdaExpression keySelector) { return(ExpressionCreator.ThenBy(sourceExpression, keySelector)); }