How to perfrom batch deletes with ADO.Net
t.Columns.Add("a", typeof(int));
t.Rows.Add(1);
t.Rows.Add(2);
// don't hardcode connection strings in your apps, this is just a quick sample :)
// pre-create the table with "CREATE TABLE t (a INT)"
using(OracleConnection conn = new OracleConnection("server=tcp:localhost; integrated security=true; database=test")) {
conn.Open();
OracleDataAdapter da = new OracleDataAdapter (null, conn);
da.InsertCommand = new OracleCommand("INSERT INTO t VALUES (@a)", conn);
da.InsertCommand.Parameters.Add("@a", SqlDbType.Int, 0, "a");
da.InsertCommand.UpdatedRowSource = UpdateRowSource.None;
da.UpdateBatchSize = 10;
da.Update(t);
}

