コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="where"></param>
        /// <returns></returns>
        public WhereHelper <T1, T2> On2(Expression <Func <T1, T2, bool> > where)
        {
            string sql;

            SqlExpression.Analysis(where, out sql);
            on2 = sql;
            return(this);
        }
コード例 #2
0
        public WhereHelper <T1, T2, T3, T4, T5> On5(Expression <Func <T1, T2, T3, T4, T5, bool> > where)
        {
            string sql;

            SqlExpression.Analysis(where, out sql);
            on5 = sql;
            return(this);
        }
コード例 #3
0
 protected internal void where (LambdaExpression where)
 {
     string sql;
     SqlExpression.Analysis(where, out sql);
     if (_where.Length > 0)
     {
         _where.Append(" AND ");
     }
     _where.Append(sql);
 }
コード例 #4
0
        protected internal void having(LambdaExpression having)
        {
            if (jump())
            {
                return;
            }
            string sql;

            SqlExpression.Analysis(having, out sql);
            this.having(sql);
        }