Как видите, у меня есть справочная таблица категорий:
Я хочу проанализировать эту таблицу, чтобы узнать уровень дерева для каждой категории. например, если уровень корневого узла равен 0, тогда ЦП, жесткий диск, VGA и RAM находятся на уровне 1 и так далее. как я могу справиться с этим?
Я создал словарь, чтобы указать идентификатор каждой категории и ее уровень:
Dictionary<int, int> dic = new Dictionary<int, int>();
Ключ - CategoryId, а значение - Level. пожалуйста, помогите мне как мне пополнить словарь?