コード例 #1
0
 public static Expression CreateOrderByDescendingExpression(Expression sourceExpression, LambdaExpression keySelector)
 {
     return(ExpressionCreator.OrderByDescending(sourceExpression, keySelector));
 }
コード例 #2
0
        public static Expression CreateOrderByExpression(Expression sourceExpression, LambdaExpression keySelector)
        {
            Expression orderByExpression = ExpressionCreator.OrderBy(sourceExpression, keySelector);

            return(orderByExpression);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        public static Expression CreateDistinctExpression(Expression sourceExpression)
        {
            Expression distinctExpression = ExpressionCreator.Distinct(sourceExpression);

            return(distinctExpression);
        }
コード例 #5
0
 public static Expression ThenByExpression(Expression sourceExpression, LambdaExpression keySelector)
 {
     return(ExpressionCreator.ThenBy(sourceExpression, keySelector));
 }