Monday, August 17, 2020

Linq, Select, where something is contained within something

 


 //Get related itineraries

                var specCruises = currentItinerary.SpecialInterestCruises.Select(e => ID.Parse(e));

                string allSpecialInterests = String.Join(",", specCruises);


                SearchResults<ItineraryDocument> specialInterestsResult = context.GetQueryable<ItineraryDocument>().Where(item => item.TemplateId == new Sitecore.Data.ID("{A86642CA-CC79-43A0-A780-D75592C38A2A}") && specCruises.Contains(item.ItemId)).GetResults();

No comments:

Post a Comment