In this question wurde ich hot beantwortet, um eine zusammengesetzte Entität aus dem Primärschlüssel der Tabelle zuordnen. So gegeben:Fluent Nhibernate zusammengesetzte Entität, geben Sie übergeordnete Schlüssel
public UserMap()
{
WithTable("aspnet_Users");
Id(x => x.Id, "UserId")
.GeneratedBy.Guid();
Map(x => x.Name, "UserName");
Map(x => x.Login, "LoweredUserName");
WithTable("LdapUsers", m => {
m.Map(x => x.FullName, "FullName");
m.WithKeyColumn("UserId");
});
}
everithing funktioniert, wenn in dem "ldapuser" und in dem "aspnet_Users" gibt es eine Spalte mit dem Namen "Benutzer-ID".
Was Wenn ich sowohl den Spaltennamen für die Fremdschlüsseltabelle als auch den Spaltennamen für den Schlüssel aus der Haupttabelle angeben möchte, da dies nicht der PK ist, also eine andere Spalte für die Verknüpfung verwenden?