ご覧のとおり、自己参照カテゴリ テーブルがあります。
このテーブルを解析して、各カテゴリのツリー レベルを調べたいと思います。たとえば、ルート ノード レベルが 0 の場合、CPU とハード ドライブ、VGA と RAM はレベル 1 になります。どうすればそれを処理できますか?
各カテゴリ ID とそのレベルを配置する辞書を作成しました。
Dictionary<int, int> dic = new Dictionary<int, int>();
Key は CategoryId で、Value は Level です。辞書を埋める方法を教えてください。