Независимо от того, что база данных должна выполнить все эти обновления на основе изменений, которые вы сделали для локального DataSet. Насколько я понимаю, это будет так же дорого, как и последовательное обновление. Единственное преимущество заключается в том, что он проще выполнять итерацию по набору данных, а не извлекать один результат за другим.