public override SqlStringBuilder Update(string tableName, params AssignValue[] values) { Builder.AppendFormat("UPDATE {0} ", TableNameFormatter(tableName)); SetFormat set = FirebirdSqlFormatProvider.GetSetFormat(tableName, StringBuilder, NextNumber, values); NextNumber = set.NextNumber; this.parameters.AddRange(set.Parameters); return(this); }
public virtual SqlStringBuilder Update(string tableName, params AssignValue[] values) { _stringBuilder.AppendFormat("UPDATE {0} ", TableNameFormatter(tableName)); SetFormat set = new SetFormat(); foreach (AssignValue value in values) { set.AddAssignment(value); } set.StartNumber = NextNumber; _stringBuilder.Append(set.Parse()); NextNumber = set.NextNumber; this.parameters.AddRange(set.Parameters); return(this); }