Ich habe folgende HasMany Konvention:Wie kann ich "inverse" entfernen, die durch die Konventionen für fließende Nihbernate hinzugefügt wurden?
instance.Key.Column(instance.EntityType.Name + "Fk");
instance.Inverse();
instance.Cascade.All();
Dass ich dann das Inverse Teil davon außer Kraft zu setzen versuchen
mapping.HasMany(x => x.Details).Cascade.All().KeyColumn(mapping.EntityType.Name + "Fk")
Leider entfernt dies nicht die inverse zu entfernen, und wenn ich die Erzeugung hbmxml Dateien mit der ExportTo Funktion zeigt es immer noch inverse = "true".
Ich habe getestet, dass meine Überschreibung aufgenommen wird, indem Sie den KeyColumn-Namen ändern, und diese Änderung wird in den hbmxml-Dateien angezeigt. Wie kann ich die Inverse() im Override entfernen?
Ja! Danke, einfach, wenn du weißt wie! – Perrin255