Зачем нужен DataAdaptor?

Зачем нужен DataAdaptor в контексте технологии ADO.NET?

Класс DataAdapter нужен для получения данных из какого-либо источника с данными и для заполнения ими таблиц в экземпляре класса DataSet. Класс используется как правило ADO.NET, так что если Вы решили связать себя с данной технологией, то знать его необходимо.

Также класс позволяет решить задачу по возврату изменений, сделанных в объекте DataSet, обратно в источник данных. В общем-то суть данного класса логично объясняется его названием. Его цель - адаптирования данных и их перенос из одного источника в другой (в нашем случае - в таблицы).