У меня есть таблица в SQL Server, которая содержит категории и подкатегории. Они связаны отношением между ID
и PID
.
Элементы верхнего уровня имеют PID
из 0, а другие строки имеют PID
своих родителей.
Какой самый эффективный способ получить эти данные?
Наивным алгоритмом для этого будет цикл по списку родителей, а затем получение дочерних элементов для каждого родителя в отдельном запросе (либо к базе данных, либо к набору данных).
Существуют ли какие-либо методы, встроенные в платформу для поддержки лучшего способа сделать это? Что-то, что позволит мне легко привязаться к повторителю (или другому элементу управления данными).