У меня есть следующее соглашение HasMany:
instance.Key.Column( instance.EntityType.Name + "Fk" );
instance.Inverse();
instance.Cascade.All();
То, что я затем пытаюсь переопределить, чтобы удалить его обратную часть
mapping.HasMany(x => x.Details).Cascade.All().KeyColumn(mapping.EntityType.Name + "Fk")
К сожалению, это не удаляет обратноеи если я сгенерирую файлы hbmxml, используя функцию ExportTo, она по-прежнему показывает inverse = "true" .
Я проверил, что мое переопределение подбирается путем изменения имени KeyColumn и этого измененияотображается в файлах hbmxml.
Как удалить Inverse () в переопределении?