MySql.Data.MySqlClient.MySqlCommand.Clone C# (CSharp) Method

Clone() public method

Creates a clone of this MySqlCommand object. CommandText, Connection, and Transaction properties are included as well as the entire parameter list.
public Clone ( ) : MySqlCommand
return MySqlCommand
		public MySqlCommand Clone()
		{
			MySqlCommand clone = new MySqlCommand(cmdText, connection, curTransaction);
            clone.CommandType = CommandType;
            clone.commandTimeout = commandTimeout;
            clone.useDefaultTimeout = useDefaultTimeout;
            clone.batchableCommandText = batchableCommandText;
            clone.UpdatedRowSource = UpdatedRowSource;

			foreach (MySqlParameter p in parameters)
			{
				clone.Parameters.Add(p.Clone());
			}
			return clone;
		}

Usage Example

コード例 #1
0
 public virtual void CloneCommand()
 {
     MySqlCommand cmd = new MySqlCommand();
       MySqlCommand newCommand = cmd.Clone();
     #if !RT
       IDbCommand newCommand2 = (IDbCommand)(cmd as ICloneable).Clone();
     #endif
 }
All Usage Examples Of MySql.Data.MySqlClient.MySqlCommand::Clone