Я получаю сообщение об ошибке при использовании получить значение свойства на Umbraco v8
Я использую Umbraco v8 и код здесь
var home = Model.Root();
var results = home.Children.FirstOrDefault(i => i.IsDocumentType("results"));
var resultSliders = (results?.GetProperty("resultSliders")?.GetValue() as IEnumerable<IPublishedContent>) ?? new List<IPublishedContent>();
сообщение об ошибке
В экземпляре объекта не задана ссылка на объект.
но results
содержание не пустое и GetProperty("resultSliders").HasValue()
возвращение верно, поэтому я понятия не имею, почему он дает ошибку results?.GetProperty("resultSliders")?.GetValue()
, resultSliders
Свойство - это пользовательский тип данных вложенного содержимого