protected override string FormatSql(QueryCommand command, WherePart wherePart) { return $"SELECT {(command.Single ? Top1 : string.Empty)} * FROM {QuoteHelper.Quote(command.Table.QualifiedName)} WHERE {SqlFormatter.FormatWherePart(wherePart)}"; }
protected override string FormatSql(QueryCommand command, WherePart wherePart) { var limit = command.Single ? Limit1 : string.Empty; return $"SELECT * FROM {QuoteHelper.Quote(command.Table.QualifiedName)} WHERE {SqlFormatter.FormatWherePart(wherePart)} {limit}"; }
protected abstract string FormatSql(QueryCommand command, WherePart wherePart);