Вы уверены, что хотите конвенцию?Я собираюсь догадаться, что вы просто хотите беглое отображение.Вот пример из последнего раза, когда я помогал кому-то с этим:
public class CustomerMap : ClassMap<Customer>
{
public CustomerMap()
{
Id(x => x.CustomerId);
Map(x => x.Birthday);
Map(x => x.FirstName);
HasManyToMany(x => x.Parents)
.ParentKeyColumn("ChildID")
.ChildKeyColumn("ParentID")
.Inverse();
HasManyToMany(x => x.Children)
.ParentKeyColumn("ParentID")
.ChildKeyColumn("ChildID");
}
}
См. здесь для оригинальной темы.В этой теме есть ссылка на пример проекта, который я создал для демонстрации собственных ссылок на отношения «многие ко многим», а это здесь .