私のクラスはインターフェイスを継承するため、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; }
}
基本的に、クラスで複数の電子メールを許可しようとしています。
完全な開示のために、私はこれにかなり慣れていないため、正しい質問をしていない可能性がありますが、1日半検索しましたが、このようなものは見たことがなく(珍しいとは思いません)、使用できます洞察。
電子メール クラスのプロパティ:
[Key]
public int Id { get; set; }
[MaxLength(256)]
public string EmailAddress { get; set; }