我的类继承了一个接口,因此我需要在 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; }
}
Run Code Online (Sandbox Code Playgroud)
本质上,我试图让班级允许不止一封电子邮件。
为了充分披露,我对此很陌生,我可能没有问正确的问题,但我已经搜索了一天半,但没有看到这样的东西(并不是说我认为这是不寻常的)并且可以使用的洞察力。
电子邮件类属性:
[Key]
public int Id { get; set; }
[MaxLength(256)]
public string EmailAddress { get; set; }
Run Code Online (Sandbox Code Playgroud)