Es hängt davon ab, über wie viele Daten Sie sprechen, aber ich würde eher .Net-Datensätze für eine Migrationsaufgabe weitergeben, da dies bedeutet, alle Daten in den Speicher zu ziehen. Wenn Sie müssen tun Sie dies über ein .Net-Client-Programm, verwenden Sie stattdessen zumindest einen DataReader. Aber noch besser ist es, alles über SQL Server-Integrationsdienste .