private async Task <object> ExecuteScalarAsync(DbCommand command, bool useAsync) { if (useAsync) { return(await _provider.ExecuteScalarCommandAsync(command)); } else { return(_provider.ExecuteScalarCommand(command)); } }
private async Task <object> ExecuteScalarAsync( DbCommand command, bool useAsync, CancellationToken cancellationToken = default) { if (useAsync) { return(await _provider.ExecuteScalarCommandAsync(command, cancellationToken)); } else { return(_provider.ExecuteScalarCommand(command)); } }