예제 #1
0
파일: SqlVisitor.cs 프로젝트: zyj0021/ALinq
        internal virtual SqlExpression VisitIn(SqlIn sin)
        {
            sin.Expression = this.VisitExpression(sin.Expression);
            int num   = 0;
            int count = sin.Values.Count;

            while (num < count)
            {
                sin.Values[num] = this.VisitExpression(sin.Values[num]);
                num++;
            }
            return(sin);
        }
예제 #2
0
            internal override SqlExpression VisitIn(SqlIn sin)
            {
                SqlIn @in   = new SqlIn(sin.ClrType, sin.SqlType, this.VisitExpression(sin.Expression), sin.Values, sin.SourceExpression);
                int   num   = 0;
                int   count = @in.Values.Count;

                while (num < count)
                {
                    @in.Values[num] = this.VisitExpression(@in.Values[num]);
                    num++;
                }
                return(@in);
            }