Зависи за колко данни говорите, но бих склонил да предам .Net набори от данни за миграционна задача, тъй като това означава изтегляне на всички данни в паметта. Ако трябва направете това чрез клиентска програма .Net, вместо това използвайте поне DataReader. Но още по-добре е да запазите всичко в Sql Server чрез Sql Server Integration Services .