public virtual async Task <int> RemoveAsync(int id)
 {
     return(await _idbProvider.DeleteAsync <T>(id).ConfigureAwait(false));
 }