/// <summary>
 ///     Execute SQL that returns multiple result sets, and access each in turn.
 /// </summary>
 /// <param name="fullSql">The SQL to execute.</param>
 /// <param name="parameters">The parameters to use for this query.</param>
 /// <returns>
 ///     A GridReader
 /// </returns>
 public GridReader GetMultiple(string fullSql, object parameters) => ExecuteInternal(() =>
                                                                                     SharedConnection.QueryMultiple(fullSql, parameters, _transaction, OneTimeCommandTimeout ?? CommandTimeout));