Мне нужно написать метод Commit (DataSet), который должен обновлять данные в базе данных, используя только этот DataSet, без OracleDataAdapter.Как я могу это сделать?
вы можете проверить этот пример https://github.com/nreco/data/tree/master/examples/DataSetGenericDataAdapter, который реализует «общую» независимую от базы данных DbDataAdapter, которая может использоваться для обновления DataSet и поставщика Oracle ADO.NET.
DbDataAdapter