Pergunta

Estou construindo uma estrutura de hierarquia a partir do zero e eu estou tentando determinar o melhor caminho a tomar. Eu encontrei o seguinte link abaixo de outra questão StackOverflow:

Nested Set Modelo

Eu gosto da idéia de conjuntos aninhados e começaram a construir o meu banco de dados, com base neste padrão. Agora estou inseguro como consultar os dados de tal maneira que eu não terá dificuldade para vincular a um controle, como o TreeView. I terá de ser capaz de reordenar e comprometer os dados de volta também. Alguma sugestão?

Foi útil?

Solução

adicionado suporte SQL 2005 para consultas recursivas. Eu estou usando uma consulta recursiva para retornar uma árvore de dados que preenche um TreeView. Para cada registro, acho que o nó pai correspondente do TreeView e adicionar seu novo filho.

Para atualizações você pode serializar a árvore para XML, em seguida, usar o XML recursos do SQL 2005 para executar uma instrução "update".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top