Frage

Ich bin den Aufbau einer Hierarchiestruktur von Grund auf neu und ich versuche, die beste Route zu bestimmen, zu nehmen. Ich fand den folgenden Link unten von einer anderen Frage Stackoverflow:

Nested Sets

Ich mag die Idee von verschachtelten Sätzen und habe meine Datenbank zu bauen, auf diesem Muster basiert begonnen. Ich bin jetzt nicht sicher, wie die Daten abfragen aus so, dass ich zu einer Kontrolle, wie das TreeView zu binden, leicht in der Lage sein. Ich muss in der Lage sein, die Daten neu zu ordnen und sich zu verpflichten, auch zurück. Irgendwelche Vorschläge?

War es hilfreich?

Lösung

SQL 2005 Unterstützung für rekursive Abfragen. Ich verwende eine rekursive Abfrage einen Baum von Daten zurückzugeben, die ein TreeView auffüllt. Für jeden Datensatz, finde ich den passenden übergeordneten Knoten aus dem TreeView und fügen Sie ihr neues Kind.

Für Updates Sie den Baum in XML serialisiert werden könnten, dann verwenden, um die XML-Funktionen in SQL 2005 eine "update" Anweisung auszuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top