Example #1
0
        /// <summary>
        /// Format sql using the FormatSql method available on the given <see cref="ISqlFormatter"/>.
        /// </summary>
        /// <param name="sqlFormatter">The <see cref="ISqlFormatter"/> to use.</param>
        /// <param name="command">The <see cref="IDbCommand"/> being represented.</param>
        public static string GetFormattedSql(this ISqlFormatter sqlFormatter, IDbCommand command)
        {
            var commandText = command.GetReadableCommand();
            var parameters  = command.GetParameters();

            return(sqlFormatter.GetFormattedSql(commandText, parameters, command));
        }