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)); }