Я реорганизовал существующий проект Umbraco, чтобы использовать более производительные запросы при получении данных документа, поскольку все ранее возвращалось с использованием LINQ. Я использовал комбинацию запросов Umbraco через XPaths и Examine.
Сейчас я в тупике, пытаясь получить дочерние документы с помощью метода Umbraco.ContentAtXPath()
. Я хотел бы получить дочерний документ на основе пути, который я анализирую к методу. Это то, что у меня сейчас:
IEnumerable<IPublishedContent> umbracoPages = Umbraco.ContentAtXPath("//* [@isDoc]/descendant::/About [@isDoc]");
При выполнении этого возвращается «Ссылка на объект не установлена на экземпляр объекта». ошибка и не могу точно увидеть, где я ошибаюсь (новичок в этой форме запросов в Umbraco).
В идеале я хотел бы улучшить запросы, чтобы также выполнять сортировку с использованием подхода, отличного от LINQ , как показано здесь .