1

私はゼロから階層構造を構築しており、最適なルートを決定しようとしています。別の StackOverflow の質問から、以下のリンクを見つけました。

入れ子集合モデル

私はネストされたセットのアイデアが好きで、このパターンに基づいてデータベースを構築し始めました。TreeView などのコントロールに簡単にバインドできるようにデータをクエリする方法がわかりません。データを並べ替えてコミットできるようにする必要もあります。助言がありますか?

4

1 に答える 1

1

SQL 2005 では、再帰クエリのサポートが追加されました。TreeView に値を設定するデータのツリーを返すために再帰クエリを使用しています。レコードごとに、一致する親ノードを TreeView から見つけて、その新しい子を追加します。

更新の場合、ツリーを XML にシリアル化し、SQL 2005 の XML 機能を使用して「更新」ステートメントを実行できます。

于 2009-03-03T19:42:50.620 に答える