У меня есть следующая модель:
public class Member
{
public int Id { get; set; }
public string Username { get; set; }
public int MainEmailId { get; set; }
public virtual Email MainEmail { get; set; }
public virtual ICollection<Email> MemberEmails { get; set; }
}
public partial class Email
{
public Int32 Id { get; set; }
public String Email { get; set; }
public int MemberId { get; set; }
public virtual Member Member { get; set; }
}
Как вы можете видеть, я хочу создать отношение один-к-одному между участником и MemberEmail (основной адрес электронной почты) один-ко-многимОтношения между Участником и MemberEmail
Я знаю, как это сделать с помощью Code First Fluent API.Однако мне нужно сделать это только с DataAnnotations.Возможно ли это?
Большое спасибо.