Я играю с HierarchyId, и я не нашел способ, основанный на множестве, чтобы сделать следующее:
- вставить все поддерево сразу
- получить все поддерево одновременно
Этот вопрос связан с моим предыдущим , и я подозреваю, что единственный способ выполнить эти две задачи с HierarchyId - это один узел или один уровень за раз. Если я использую материализованный путь, оба действия легко выполняются одной (и тривиальной) командой на основе набора.
Что мне не хватает?
Изменить: я также пропустил способ перемещения поддерева, но я узнал об этом из комментария Микаэля Эрикссона