Fließend Nhibernate links beitreten

Ich möchte eine Klasse zuordnen, die zu einer linken äußeren Verknüpfung und nicht zu einer inneren Verknüpfung führt.

Meine zusammengesetzte Benutzerentität besteht aus einer Tabelle ("aspnet_users") und einigen optionalen Eigenschaften in einer zweiten Tabelle (wie FullName in "users").

  public class UserMap : ClassMap<User> {
    public UserMap() {
        Table("aspnet_Users");
        Id(x => x.Id, "UserId").GeneratedBy.Guid();
        Map(x => x.UserName, "UserName");
        Map(x => x.LoweredUserName, "LoweredUserName");

       Join("Users",mm=>
                        {
                            mm.Map(xx => xx.FullName);

                        });
    }
}

Diese Zuordnung führt zu einer inneren Verknüpfungsauswahl, sodass kein Ergebnis als zweite Tabelle ohne Daten ausgegeben wird. Ich möchte einen linken Join generieren.

Ist das nur auf Abfrageebene möglich?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage