diff --git a/DigitalData.Core.Abstractions/Infrastructure/ICRUDRepository.cs b/DigitalData.Core.Abstractions/Infrastructure/ICRUDRepository.cs index 15e022f..3acf834 100644 --- a/DigitalData.Core.Abstractions/Infrastructure/ICRUDRepository.cs +++ b/DigitalData.Core.Abstractions/Infrastructure/ICRUDRepository.cs @@ -40,5 +40,11 @@ /// The entity to delete. /// If entity is deleted, return true othwerwise return false. Task DeleteAsync(TEntity entity); + + /// + /// Asynchronously counts all entities in the repository. + /// + /// The total number of entities in the repository. + Task CountAsync(); } } \ No newline at end of file