示例#1
0
        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;
        }
示例#2
0
 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);
 }