public virtual async Task <bool> BulkInsertAsync(IEnumerable <TEntity> items, CancellationToken token = default(CancellationToken), Action operationToExecuteBeforeNextOperation = null)
 {
     CheckForObjectAlreadyDisposedOrNot(typeof(CommandDomainServiceAsync <TEntity>).FullName);
     return(await InvokeAfterWrappingWithinExceptionHandling(async() => await _repository.BulkInsertAsync(items, token, operationToExecuteBeforeNextOperation)));
 }