У меня есть такая структура документа в Kentico:
- Container 1
- Child 1
- Container 2
- Child 2
- Container 3
- Child 3
- Container 4
- Child 4
В настоящее время мы выбираем все «дочерние» документы, а затем сортируем их по NodeLevel, NodeOrder, NodeName. В результате получается список дочерних элементов, отсортированных по NodeName (в алфавитном порядке), поскольку все они имеют эквивалентные NodeLevel и NodeOrder.
Есть ли способ отсортировать их с учетом их контейнера? Мы хотим, чтобы они были в порядке Ребенок 1, Ребенок 2, Ребенок 3, Ребенок 4.
Обновление: я должен был упомянуть ранее, что мы используем приложение MVC с Kentico. Таким образом, я не делаю прямых запросов к базе данных, а использую поставщиков документов, предоставляемых Kentico. Это ограничивает меня использованием методов, связанных с объектами DocumentQuery и выражениями LINQ.