public virtual void AddValue(ValueNode valueNode, string format) { var param = new DacParameter(GetNextParameterName(), valueNode.Value); Params.Add(param); AddValue(string.Format(format, param.Name)); }
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)); }