Exemplo n.º 1
0
        public virtual void AddSetOfValues(ArrayValueNode valueNode)
        {
            var param = new ArrayDacParameter(GetNextParameterName(), valueNode.MemberDataType, valueNode.MemberDataTypeCode, valueNode.Value);

            Params.Add(param);

            AddValue(string.Concat("(select [Value] from ", 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));
        }