private void FinalizeCurrentCommand() { if (_currentCommand == null) { return; } var sql = _sqlBuilder.ToString(); if (string.IsNullOrWhiteSpace(sql)) { return; } _currentCommand.DbCommand.CommandText = sql; _updateSet.BatchCommands.Add(_currentCommand); _currentCommand = null; }
private void CheckCurrentCommand() { if (_currentCommand != null) { if (_currentCommand.DbCommand.Parameters.Count < _driver.MaxParamCount) { return; } FinalizeCurrentCommand(); } //create new command _currentCommand = new BatchDbCommand() { DbCommand = this._updateSet.Connection.DbConnection.CreateCommand() }; _sqlBuilder = new StringBuilder(8192); }
private void FinalizeCurrentCommand() { if (_currentCommand == null) return; var sql = _sqlBuilder.ToString(); if (string.IsNullOrWhiteSpace(sql)) return; _currentCommand.DbCommand.CommandText = sql; _updateSet.BatchCommands.Add(_currentCommand); _currentCommand = null; }
private void CheckCurrentCommand() { if (_currentCommand != null) { if (_currentCommand.DbCommand.Parameters.Count < _driver.MaxParamCount) return; FinalizeCurrentCommand(); } //create new command _currentCommand = new BatchDbCommand() { DbCommand = this._updateSet.Connection.DbConnection.CreateCommand()}; _sqlBuilder = new StringBuilder(8192); }