Я пытаюсь создать базу данных справочника человека, в которой у человека есть много объектов, таких как адрес, телефон, а также электронная почта и заметки.но я хочу / пытаюсь реализовать 'Email' и 'Notes' как атрибуты класса Person вместо отдельных сущностей.
Буду признателен за помощь в понимании того, как я могу добиться этого с помощью атрибута?Какой из этих двух вариантов лучше использовать?
Я должен добавить, что у человека должно быть много адресов электронной почты, а также Примечания.
Вот мой класс:
public class Person
{
public Person()
{
this.PrimaryAddress = new Address();
this.AlternativeAddresses = new List<AlternativeAddress>();
this.TelefonNumbers = new List<Telefon>();
}
public int PersonID { get; set; }
public string FirstName { get; set; }
public string MiddleName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public string Notes { get; set; }
public virtual Address PrimaryAddress { get; set; }
public virtual List<AlternativeAddress> AlternativeAddresses { get; set; }
public virtual List<Telefon> TelefonNumbers { get; set; }
}