我的类继承了一个接口,所以我需要在 Person 类中有 emailaddress 属性。
我的问题是获取属性和设置属性的最佳方法是什么
public class Contact : IPerson, ILocation
{
...
[MaxLength(256)]
public string EmailAddress {
get{
return this.Emails.First().ToString();
}
set{ ???? }
}
....
public virtual ICollection<Emails> Emails { get; set; }
}
本质上,我试图让班级允许不止一封电子邮件。
为了充分披露,我对此很陌生,我可能没有问正确的问题,但我已经搜索了一天半并且没有看到这样的东西(不是我认为它不寻常)并且可以使用洞察力。
电子邮件类属性:
[Key]
public int Id { get; set; }
[MaxLength(256)]
public string EmailAddress { get; set; }