A Theft has an action property
This is the query i\'m trying to get NHibernate.Linq to produce:
SELECT * FROM `thefts`
LEFT JOIN memberT
It can't be done using the LINQ provider, but you can do it with QueryOver. Something along the lines of:
MemberTheft memberAlias = null;
var result = Session.QueryOver()
.Left.JoinQueryOver(x => x.action, () => memberAlias)
.Where(() => memberAlias.memberId == member.id);
Edit: Updated Query.