Example #1
0
        public virtual void AddValue(ValueNode valueNode, string format)
        {
            var param = new DacParameter(GetNextParameterName(), valueNode.Value);

            Params.Add(param);

            AddValue(string.Format(format, param.Name));
        }
Example #2
0
        public virtual void AddValue(ValueNode valueNode)
        {
            var param = new DacParameter(GetNextParameterName(), valueNode.Value);

            Params.Add(param);

            AddValue(param.Name);
        }
        public override void AddSetOfValues(ArrayValueNode valueNode)
        {
            var tmp = new StringBuilder();

            foreach (var value in valueNode.Value)
            {
                if (tmp.Length > 0)
                {
                    tmp.Append(",");
                }

                var param = new DacParameter(GetNextParameterName(), value);
                Params.Add(param);

                tmp.Append(param.Name);
            }

            AddValue(string.Format("({0})", tmp));
        }