Ejemplo n.º 1
0
        /// <summary>
        /// Appends restrictions to the last joined clauses and this sub query
        /// </summary>
        /// <param name="compare"></param>
        /// <returns></returns>
        public DBClause On(DBComparison compare)
        {
            IDBJoinable join = (IDBJoinable)this.Joins[this.Joins.Count - 1];

            join.On(compare);
            return((DBClause)join);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Adds a comparison to the last join for this table
        /// </summary>
        /// <param name="compare"></param>
        /// <returns></returns>
        public DBClause On(DBComparison compare)
        {
            if (this.HasJoins == false)
            {
                throw new InvalidOperationException("No joined tables or sub queries to join to");
            }

            IDBJoinable join = (IDBJoinable)this.Joins[this.Joins.Count - 1];

            join.On(compare);
            return((DBClause)join);
        }