public async Task <int> CountAsync(Expression <Func <TEntity, bool> > where, CancellationToken cancellationToken = default(CancellationToken)) { return(await _dbSet.CountAsync(where)); }