public INonQueryCommandComposite Remove(INonQueryCommand nonQueryCommand)
        {
            if (nonQueryCommand == null)
            {
                throw new ArgumentNullException(nameof(nonQueryCommand));
            }

            _batch.Remove(nonQueryCommand);
            return(this);
        }
        public INonQueryCommandComposite Add(INonQueryCommand nonQueryCommand)
        {
            if (nonQueryCommand == null)
            {
                throw new ArgumentNullException(nameof(nonQueryCommand));
            }

            if (!_batch.Contains(nonQueryCommand))
            {
                _batch.Add(nonQueryCommand);
            }

            return(this);
        }
 internal NonQueryCommandInvoker(INonQueryCommand <TResult> command)
     : base(command)
 {
 }
Ejemplo n.º 4
0
 public TResult ExecuteCommand <TResult>(INonQueryCommand <TResult> command)
 => _dbInvokerFactory.Create(command).Invoke(_dbManager);
Ejemplo n.º 5
0
 public int ExecuteCommand(INonQueryCommand command)
 => _dbInvokerFactory.Create(command).Invoke(_dbManager);
Ejemplo n.º 6
0
 public INonQueryCommandInvoker Create(INonQueryCommand serviceCommand)
 => new NonQueryCommandInvoker(serviceCommand);
Ejemplo n.º 7
0
 public INonQueryCommandInvoker <TResult> Create <TResult>(INonQueryCommand <TResult> serviceCommand)
 => new NonQueryCommandInvoker <TResult>(serviceCommand);