public static IQueryable <T> GetQuery <T>(this IQueryable <T> query, QueryObject queryObject)
        {
            var methodCallExpression = queryObject.GetMethodCallExpression(query);

            return(query.Provider.CreateQuery <T>(methodCallExpression));
        }