Возвращает объект и его родительский элемент (если существует)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#»