I want to map a class that result in a left outer join and not in an innner join.
My composite user entity is made by one table (\"aspnet_users\") and an some optional p
Try the Optional() method.
Optional()
Join("Users", m => { m.Optional(); m.Map(x => x.FullName); });
Only this did work for me (NH 3.3):
Join("OuterJoinTable", m => { m.Fetch.Join().Optional(); m.KeyColumn("ForeignKeyColumn"); m.Map(t => t.Field, "FieldName"); });