/// <summary> /// Execute SQL that returns multiple result sets, and access each in turn. /// </summary> /// <param name="fullSql">The SQL to execute.</param> /// <returns> /// A GridReader /// </returns> public async Task <GridReader> GetMultipleAsync(string fullSql) => await ExecuteInternalAsync(() => SharedConnection.QueryMultipleAsync(fullSql, null, _transaction, OneTimeCommandTimeout ?? CommandTimeout));