У меня есть два предмета A и B, которые имеют однонаправленное отношение один к одному. (А имеет один В)
В базе данных они представлены ATable и BTable, и они связаны между собой ABTable. (Из настройки базы данных выясняется, что существует отношение многие ко многим, но это не так, это было сделано по причинам нормализации).
Проблема связана с этой настройкой, я только смог заставить NHibernate отобразить это как отношение многие-ко-многим между сущностями. Есть ли способ заставить сущностей иметь отношения один-к-одному?
Лучшее, что я могу придумать, - это оставить отношение «многие ко многим», а затем иметь два свойства в объекте «А», одно из которых возвращает список «В», которое удовлетворяет отображению, а второе - не сопоставленное свойство, которое получит первую букву B из списка, чтобы удовлетворить мою заявку. - но это кажется неоправданным.