Пример #1
0
 protected override string FormatSql(UpdateStatement update, WherePart wherePart)
 {
     return SqlFormatter.FormatUpdate(update, wherePart);
 }
Пример #2
0
 public static string FormatUpdate(UpdateStatement update, WherePart wherePart)
 {
     var setClause = string.Join(", ", update.Columns.Zip(update.Values, (c, p) => $"{c} = @{p.Name}"));
     return $@"UPDATE {QuoteDottedIdentifier(update.Table.QualifiedName)} SET {setClause} WHERE {FormatWherePart(wherePart)} RETURNING *";
 }
Пример #3
0
 protected abstract string FormatSql(UpdateStatement command, WherePart wherePart);