Esempio n. 1
0
        public IQuery <TResult> Join <TResult>(Expression <Func <T, TResult, bool> > expression, SqlJoinType type = SqlJoinType.LEFT, string aliasName = "")
        {
            var join = new SqlLam <TResult>(this.Type, false);

            join.Builder      = this.Builder;
            join.FieldVisitor = this.FieldVisitor;
            join.QueryVisitor = this.QueryVisitor;
            QueryVisitor.ResolveJoin(expression, aliasName, type);
            return(join);
        }