N ノードの深さになる可能性のある 2 つの列 (親、カテゴリ) を持つデータテーブルから C# を使用して階層を作成しようとしています。
例えば
Category Table
=========================
Parent | Category
=========================
(blank) root
root whats-new
whats-new hair
whats-new skincare
skincare face-product
これから私は次のものを作成しようとしています:
root
root.whats-new
root.whats-new.hair
root.whats-new.skincare
root.whats-new.skincare.face-product
多くの例を見てきましたが、ほとんどが SQL の例を示していますが、どのようにアプローチすればよいかわかりません。
リストをループして最大 3 つの深さまで構築できましたが、カテゴリは N ノードの深さにすることができます。どんな助けや指示も大歓迎です。