Я работаю с типом документа umbraco, который имеет коллекцию IPublishedContent в качестве свойства. Это проявляется в представлении в виде строки, которая представляет собой CSV ключей объектов, которые затем я должен проанализировать и найти базовые значения с помощью помощника по содержимому.
by @foreach (var author in Umbraco.Content(story.GetPropertyValue<string>("author").Split(',')))
{
@author.Name
}
Как разработчик MVC, это кажется очень неправильным. Есть ли лучший способ, который мне не хватает? В идеале Umbraco должен знать, что это на самом деле элементы контента, и сопоставлять их, подобно свойству навигации в ORM.
Был бы рад использовать строго типизированный подход, но я не могу найти много документации, кроме как разбить все на дочерние действия.