/// <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 bool DeleteAll <T>() where T : class => ExecuteInternal(() =>
                                                                SharedConnection.DeleteAll <T>(_transaction, OneTimeCommandTimeout ?? CommandTimeout));