Det afhænger af, hvor meget data du taler om, men jeg ville have en tendens til at videregive .Net-datasæt til en migreringsopgave, da det betyder at trække alle data ind i hukommelsen. Hvis du skal gør dette via et .Net klientprogram, brug i det mindste en DataReader i stedet for. Men hvad der er endnu bedre er at beholde det hele i SQL Server via Sql Server Integration Services .