Каждая категория сама по себе может иметь родительский элемент, но ни один родительский элемент не является родительским для какой-либо другой. категория (т.е. это не бесконечное дерево вверх). Максимальный уровень — 1.
Если у него есть родительский элемент, я хочу вернуть информацию о его родительском элементе, а также о нем самом. Если у него нет категории, то в столбце категории будет пусто.
Вот как сейчас выглядит моя программа WinUi 3. Я пытаюсь сказать там, где написано «Курица | 1». Я хочу, чтобы вместо этого было написано «Курица | Мясо», потому что 1 является первичным ключом для категории мяса, подкатегорией которой является курица.

Модель
public class IngredientCategory
{
public int Id { get; set; }
public string Name { get; set; }
public int Parent { get; set; }
public IngredientCategory(){}
public IngredientCategory(int id, string name, int parent)
{
Id = id;
Name = name;
Parent = parent;
}
}
Подробнее здесь: https://stackoverflow.com/questions/786 ... -if-exists
Мобильная версия