def links(navigation_property)
      raise OData::NotSupportedError.new("You cannot call both the `links` method and the `count` method in the same query.") if @count
      raise OData::NotSupportedError.new("You cannot call both the `links` method and the `select` method in the same query.") unless @select.empty?
      @links_navigation_property = navigation_property
      self
    end
def links(navigation_property)
      raise OData::NotSupportedError.new("You cannot call both the `links` method and the `count` method in the same query.") if @count
      raise OData::NotSupportedError.new("You cannot call both the `links` method and the `select` method in the same query.") unless @select.empty?
      @links_navigation_property = navigation_property
      self
    end
Used to return links instead of actual objects

 @param [String] navigation_property the NavigationProperty name to retrieve the links for

 @raise [NotSupportedError] if count has already been called on the query

 @example
   svc.Categories(1).links("Products")
   product_links = svc.execute # => returns URIs for the products under the Category with an ID of 1