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) { }
public TResult ExecuteCommand <TResult>(INonQueryCommand <TResult> command) => _dbInvokerFactory.Create(command).Invoke(_dbManager);
public int ExecuteCommand(INonQueryCommand command) => _dbInvokerFactory.Create(command).Invoke(_dbManager);
public INonQueryCommandInvoker Create(INonQueryCommand serviceCommand) => new NonQueryCommandInvoker(serviceCommand);
public INonQueryCommandInvoker <TResult> Create <TResult>(INonQueryCommand <TResult> serviceCommand) => new NonQueryCommandInvoker <TResult>(serviceCommand);