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