У меня есть следующие классы в моей модели домена:Сопоставление с NHibernate?
public class Player
{
public virtual string ID { get; set; }
public virtual string Name { get; set; }
public virtual List<Match> Matches { get; set; }
}
public class Match
{
public virtual int ID { get; set; }
public virtual Player Player1 { get; set; }
public virtual Player Player2 { get; set; }
}
Как вы можете видеть, игрок может играть несколько матчей, и каждый матч состоит из двух игроков. Как правильно сопоставить эти классы с использованием Fluent mapping?