private static Func <IOrderedQueryable <T>, IOrderedQueryable <T> > AppendThenBy <T>(OrderOptions order) where T : class, new() => order.IsDescending ? AppendThenByDescending <T>(order.OrderColumn) : AppendThenBy <T>(order.OrderColumn);
private static Func <IQueryable <T>, IOrderedQueryable <T> > CreateOrderBy <T>(OrderOptions order) where T : class, new() => order.IsDescending ? CreateOrderByDescending <T>(order.OrderColumn) : CreateOrderBy <T>(order.OrderColumn);