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