public IQueryable <TMetric> ApplyOrderBys(IQueryable <TMetric> entities) { var expression = new ExpressionParser().Parse <TMetric>("Sum"); var orderBy = new OrderBy <TMetric>(expression.ToLambdaExpression()); return(orderBy.ApplyOrderBy(entities)); }