У меня 2 модели, карта и колода. Пользователь добавляет новую карту в коллекцию (индексную страницу), и пользователь может создать новую колоду. Как мне работать с моими моделями, чтобы пользователь мог положить карту из коллекции в колоду?
Как выглядят мои модели? Я предполагаю, что мне нужно привязать карту к колоде и т. Д., Но не знаю, как это сделать. Может кто-нибудь уточнить, что мне нужно делать и как это сделать?
Я создал 2 модели колоды и карты и сделал колоду типом данных, на который ссылается модель карты.
public class Card
{
public int Id { get; set; }
public string Name { get; set; }
public string Attribute { get; set; }
public int Level { get; set; }
public string Type { get; set; }
public int ATK { get; set; }
public int DEF { get; set; }
public Deck Deck {get; set;}
public int Deck {get; set;}
}
public class Deck
{
public int DeckId {get; set;}
public string DeckName {get; set;}
}
Это колода Yu-Gi-Oh.
Ожидаемые результаты: карта из коллекции вставляется в колоду. Представьте, что при просмотре индекса колоды он будет заполнен карточками из коллекции, выбранной пользователем.