Свободное автоматическое отображение Nhibernate - 2 внешних ключа к одной таблице?

Скажи яЯ делаю основную систему транзакций, где у меня есть следующие объекты.

public class User
{
   public virtual int Id{get; set;}
}

public class Transaction
{
   public virtual int Id{get; set;}
   public virtual Item Item {get; set;}
   public virtual User Seller{get; set;}
   public virtual User Buyer{get; set;}
}

Обратите внимание, что у меня есть два отношения назад к объекту User. Когда FHN генерирует схему таблицы, я получаю 3 отношения FK из таблицы транзакций обратно в таблицу User "Buyer_id ","Продавец_id ","Идентификатор пользователя"

Я думаю это'автоматическая генерация "Идентификатор пользователя" поле ошибочно основано на том факте, что оно по умолчанию ожидает вызова свойства ссылки "Пользователь»

Как бы я указать это отображение с помощью FNH?

Ответы на вопрос(1)

Ваш ответ на вопрос