Nhibernate QueryOver JoinAlias UnRelated Entity

Ich habe ein Problem in NHibernate bezüglich eines Links-Joins mit "JoinAlias", wenn das von mir gesuchte SQL für die Ergebnisabfrage wie folgt lautet:

"select * from EntityA T1 left join EntityB T2 on T2.EntityAId=T1.id"

Und in NHibernate habe ich das, aber es funktioniert nicht:

 var query = _session.QueryOver(() => EntityA)
                      .Left.JoinAlias(() => EntityA, () => EntityB.EntityA)

n NHibernaEntityA verweist nicht aufEntityB aberEntityB als Verweis aufEntityA.

public class EntityA
{ 
   public int Id {get;set;}
}

public class EntityB
{ 
   public int Id {get;set;}
   public EntityA EntityA {get;set;}
}

Wie kann ich diese sehr einfache linke Verknüpfung in HHibernate Work erstellen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage