Я использую Fluent Nhibernate, мне нужно создать сопоставления для 2 таблиц:
Упрощенно, они выглядят так:
TAXI
(
Id int primary key
Name varchar
)
ORDER
(
Id int primary key
RedirectedFrom int foreign key on TAXI.Id
RedirectedTo int foreign key on TAXI.Id
)
Итак, два внешних ключа из таблицы TAXI относятся к таблице ORDER
Q:
Является ли это своего рода отношением «многие ко многим» и необходимо ли создавать таблицу ссылок OrderTaxi?
Или с ним можно работать как многие-к-одному? было бы здорово показать двунаправленное и однонаправленное отображение тогда