private void AppendUpdateClause(StringBuilder statement, IUpdatedColumnsSpecification updatedColumnsSpecification, IDbCommand command) { ArgumentUtility.CheckNotNull("statement", statement); ArgumentUtility.CheckNotNull("updatedColumnsSpecification", updatedColumnsSpecification); ArgumentUtility.CheckNotNull("command", command); statement.Append(" SET "); updatedColumnsSpecification.AppendColumnValueAssignments(statement, command, SqlDialect); }
public UpdateDbCommandBuilder( TableDefinition tableDefinition, IUpdatedColumnsSpecification updatedColumnsSpecification, IComparedColumnsSpecification comparedColumnsSpecification, ISqlDialect sqlDialect) : base(sqlDialect) { ArgumentUtility.CheckNotNull("tableDefinition", tableDefinition); ArgumentUtility.CheckNotNull("updatedColumnsSpecification", updatedColumnsSpecification); ArgumentUtility.CheckNotNull("comparedColumnsSpecification", comparedColumnsSpecification); _tableDefinition = tableDefinition; _updatedColumnsSpecification = updatedColumnsSpecification; _comparedColumnsSpecification = comparedColumnsSpecification; }