Question

Je construis une structure hiérarchique à partir de zéro et j'essaie de déterminer le meilleur itinéraire à suivre. J'ai trouvé le lien ci-dessous tiré d'une autre question StackOverflow:

Modèle de jeu imbriqué

J'aime l’idée des ensembles imbriqués et j’ai commencé à construire ma base de données à partir de ce modèle. Je ne sais plus trop comment interroger les données de manière à pouvoir facilement me lier à un contrôle, tel que TreeView. Je devrai également pouvoir réorganiser et valider les données. Des suggestions?

Était-ce utile?

La solution

SQL 2005 a ajouté la prise en charge des requêtes récursives. J'utilise une requête récursive pour renvoyer un arbre de données qui remplit un TreeView. Pour chaque enregistrement, je recherche le noeud parent correspondant dans TreeView et ajoute son nouvel enfant.

Pour les mises à jour, vous pouvez sérialiser l’arborescence au format XML, puis utiliser les fonctionnalités XML de SQL 2005 pour exécuter un " update " déclaration.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top