Я привык к файлам hbm и недавно начал использовать свободный nhibernate.
Создание отношения m-to-m между двумя объектами A и B довольно просто
В сущности А я создаю:
public virtual IList<B> Bs { get; set; }
и затем я использую:
mapping.HasManyToMany(x => x.Bs);
Вот и все, что я могу сделать:
A a = new A();
a.Bs.Add(b);
Моя проблема в том, что я хотел бы иметь дополнительный столбец в моей выделенной таблице базы данных m-to-m, которая содержит два внешних ключа. Какой самый простой способ добиться этого в FNH?
Должен ли я создать отдельную сущность для рекламы m-to-m или есть более простое решение?