Abstract Private _Private _mdAbstract RecommendFor each entry in the request.Recommendations array, the provider's external API is called to produce zero or more RecommendationItemEntity records.
The Recommendations to request from this provider
Protected SaveThis method is used by subclasses to update a Recommendation record in the database to set the RecommendationRunID column. In addition, this method will save all the RecommendationItem records associated with the Recommendation record and link them to the Recommendation record.
Base class for all recommendation providers