Crie primeiro o código, muitos para muitos, com campos adicionais na tabela de associação
Eu tenho esse cenário:
public class Member
{
public int MemberID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public virtual ICollection<Comment> Comments { get; set; }
}
public class Comment
{
public int CommentID { get; set; }
public string Message { get; set; }
public virtual ICollection<Member> Members { get; set; }
}
public class MemberComment
{
public int MemberID { get; set; }
public int CommentID { get; set; }
public int Something { get; set; }
public string SomethingElse { get; set; }
}
Como configurar minha associação comfluent API? Ou existe uma maneira melhor de criar a tabela de associação?