protected override Expression VisitConstantExpression(ConstantExpression expression)
        {
            var namedParameter = _parameterAggregator.AddParameter(expression.Value);

            _hqlExpression.AppendFormat(":{0}", namedParameter.Name);

            return(expression);
        }
        /// <summary>
        /// 解析常量
        /// 例如 pn.Name=="KKKing" 中的 "KKKing"
        /// </summary>
        /// <param name="expression"></param>
        /// <returns></returns>
        protected override Expression VisitConstant(ConstantExpression expression)
        {
            var namedParameter = _parameterAggregator.AddParameter(expression.Value);

            _hqlExpression.AppendFormat(":{0}", namedParameter.Name);
            Console.WriteLine($"{Flag}VisitConstantExpression -> :{namedParameter.Name}");

            return(expression);
        }