यह इस बात पर निर्भर करता है कि आप कितने डेटा के बारे में बात कर रहे हैं, लेकिन मैं माइग्रेशन कार्य के लिए .Net डेटासेट को पास करना चाहता हूं, क्योंकि इसका मतलब है कि सभी डेटा को मेमोरी में खींचना। अगर आपको जरूरी इसे .Net क्लाइंट प्रोग्राम के माध्यम से करें, इसके बजाय कम से कम एक DataReader का उपयोग करें। लेकिन इससे भी बेहतर यह है कि इसे एसक्यूएल सर्वर एकीकरण सेवाएं ।