В Sitecore у меня есть контейнер, который содержит много дочерних элементов.
Все эти дочерние элементы содержат string
, который я хочу сохранить в
public IEnumerable<string> Descriptions;
коллекция.
public SelectionViewModel(Item datasource)
{
if (datasource.HasChildren)
{
Descriptions = datasource.Children
.InnerChildren
.Where(item =>
TemplateManager.GetTemplate(item).InheritsFrom(Template.Info.Id))
.SelectMany(item => new string(item[Template.Info.Field.Information]))
}
}
Последняя строка не представляется возможной, поскольку я не могу инициализировать строку строкой. Как мне заполнить мой IEnumerable
?