public static IOrderedQueryable <T> ThenByDescending <T>(this IOrderedQueryable <T> query, string property) { return(query.ApplyOrder(property, "ThenByDescending")); }