Возвращает объект и его родительский элемент (если существует)C#

Место общения программистов C#
Ответить
Anonymous
 Возвращает объект и его родительский элемент (если существует)

Сообщение Anonymous »

У меня есть модель, которая представляет категории. Когда моя программа запускается, она извлекает все категории из базы данных SQLite и помещает их в своего рода сетку данных.
Каждая категория сама по себе может иметь родительский элемент, но ни один родительский элемент не является родительским для какой-либо другой. категория (т.е. это не бесконечное дерево вверх). Максимальный уровень — 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»