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