Fluent Nhibernate left join
Posted
by Ronnie
on Stack Overflow
See other posts from Stack Overflow
or by Ronnie
Published on 2009-08-30T16:03:40Z
Indexed on
2010/06/13
13:02 UTC
Read the original article
Hit count: 249
fluent-nhibernate
|nhibernate-mapping
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 properties in a second table (like 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);
});
}
}
this mapping result in an inner join select so no result come out is second table as no data. I'd like to generate an left join.
Is this possible only at query level?
© Stack Overflow or respective owner