/// <summary>
 ///     Delete ALL entities.
 /// </summary>
 /// <typeparam name="T">The type of entity to delete.</typeparam>
 /// <returns>
 ///     True if deleted, false if not found.
 /// </returns>
 public async Task <bool> DeleteAllAsync <T>() where T : class => await ExecuteInternalAsync(() =>
                                                                                             SharedConnection.DeleteAllAsync <T>(_transaction, OneTimeCommandTimeout ?? CommandTimeout));