Nhibernate Fluente à esquerda
Eu quero mapear uma classe que resulta em uma junção externa esquerda e não em uma junção inner.
Minha entidade de usuário composta é composta por uma tabela ("aspnet_users") e algumas propriedades opcionais em uma segunda tabela (como FullName em "usuários").
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);
});
}
}
esse mapeamento resulta em uma seleção de junção interna, de modo que nenhum resultado aparece na segunda tabela como nenhum dado. Eu gostaria de gerar uma junção esquerda.
Isso é possível apenas no nível da consulta?