Свободное автоматическое отображение 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?