public int Execute() { DataConnection.InitCommand(CommandType, CommandText, Parameters, null); var hasParameters = Parameters != null && Parameters.Length > 0; if (hasParameters) { SetParameters(DataConnection, Parameters); } var commandResult = DataConnection.ExecuteNonQuery(); if (hasParameters) { RebindParameters(DataConnection, Parameters); } return(commandResult); }
public static int Execute(this DataConnection connection, string sql) { connection.SetCommand(sql); return(connection.ExecuteNonQuery()); }