こんにちは、SQL データベースにツリー構造を作成したいと考えています。次のプロパティが必要です。
- 高速選択
- Cat2/Cat4 のような文字列だけで簡単に選択 -> Cat5 & Cat6 を返す
- 仮想カテゴリのサポート
- Insert は簡単なはずですが、高速な Select に比べれば重要ではありません
- 挿入と同じように削除します。簡単なのはいいことですが、選択をすばやくできることが重要
- 並べ替えは選択ほど重要ではありません
私はMaterialized-PathとhierarchyIdを見てきましたが、ほとんどの例ではAdventureWorksのようなサンプルを使用していますが、それは私のニーズには複雑すぎる.
記録のために、私はSql Server 2008 R2とC# 4.0を使用しています