Ah, If you mean which one I'd use, I'd take the one inheriting from
DBDataAdapter or the one using BeginLoadData and LoadDataRow
(DBDataAdapter uses that internally, so the selection goes to scenario
preference). Why? Because using BeginLoadData turns off constraints ,
index maintaining etc when loading data.