public static DetachedCriteria FullJoin(this DetachedCriteria criteria, Expression<Func<object>> alias) { return criteria.Join(alias, JoinType.FullJoin); }