Как преобразовать список IPublisedContent в строго типизированный список - Umbraco Model Builder

Я использую Models Builder для создания классов С# для всех моих типов документов, в моем пользовательском контроллере я извлекаю все узлы содержимого определенного типа:

var viewModel = new HomePageViewModel(model);
var caseStudyNodes = viewModel.Content.AncestorOrSelf().Descendants(CaseStudy.ModelTypeAlias).ToList();

переменная caseStudyNodes теперь представляет собой список IPublished контента. Есть ли способ получить это как список объектов CaseStudy?

Я использую Umbraco 8, есть ли разница между тем, как бы вы это сделали, если бы использовали umbraco 7?


person Ayo Adesina    schedule 10.02.2020    source источник


Ответы (1)


Нашел ответ на свой вопрос, вдруг кому поможет.

var caseStudyList = caseStudyNodes.Select(c => new CaseStudy(c));
person Ayo Adesina    schedule 10.02.2020