示例#1
0
文件: Filter.cs 项目: KorzunAV/Plan
        /// <summary>
        /// Добавить выражение для отбора
        /// </summary>
        /// <param name="expression"></param>
        /// <returns></returns>
        public Filter Add(SubqueryExpression expression)
        {
            int hashCode = expression.GetHashCode();

            if (!Subqueries.ContainsKey(hashCode))
            {
                _subqueries.Add(hashCode, expression);
            }

            return(((SubqueryExpression)_subqueries[hashCode]).CriteriaImpl);
        }
示例#2
0
文件: Filter.cs 项目: NecoMeco/Plan
        /// <summary>
        /// Добавить выражение для отбора
        /// </summary>
        /// <param name="expression"></param>
        /// <returns></returns>
        public Filter Add(SubqueryExpression expression)
        {
            int hashCode = expression.GetHashCode();
            if (!Subqueries.ContainsKey(hashCode))
            {
                _subqueries.Add(hashCode, expression);
            }

            return ((SubqueryExpression)_subqueries[hashCode]).CriteriaImpl;
        }