Так что в основном у меня есть это
public class Ticket{
public TicketNumber {get; set;}
..a bunch more properties...
}
Я хочу добавить некоторые свойства, используя подобный подкласс, используя подчинение вместо композиции.
public class TicketViewModel(Ticket ticket){
//set each property from value of Ticket passed in
this.TicketNumber = ticket.TicketNumber;
...a bunch more lines of code..
//additional VM properties
public SelectList TicketTypes {get; private set;}
}
Как создать экземпляры свойств без необходимости писать все строки, подобные этой
this.TicketNumber = ticket.TicketNumber;
Есть какой-нибудь ярлык? Что-то вроде конструктора подкласса?
this = ticket;
Очевидно, что это не работает, но это какой-то способ, поэтому мне не нужно изменять мой подкласс, если добавляешь / удаляешь свойство в родительский класс? Или что-то?