एमएफसी के साथ एसक्यूएल सर्वर से कनेक्ट करने का सबसे अच्छा तरीका

तो, मैं जल्द ही यह नया काम शुरू कर रहा हूं जहां अधिकांश कोड विरासत एमएफसी है। अंतिम लक्ष्य C# में कनवर्ट/पुनः लिखना है।

मैं एमएफसी के साथ थोड़ा जंगली हूँ इसलिए कुछ कोड लिख रहा हूं ताकि मैं अपनी याददाश्त को आजमा सकूं और स्पार्क कर सकूं। वैसे भी, एमएफसी के साथ एक एसएस2005 डेटाबेस से कनेक्ट करने का सबसे अच्छा तरीका सोच रहा था। ओडीबीसी के माध्यम से दिन में सीडीबेसेट जाने का रास्ता था, क्या पिछले कुछ वर्षों में यह बदल गया है? मुझे लगता है कि आप एटीएल और एडीओ का उपयोग कर सकते हैं, लेकिन मेरी पसंद के लिए थोड़ा, अच्छी तरह से वर्बोज़ देखा?

0
ro fr bn
बहुत समय पहले, लेकिन स्मृति से एटीएल का इस्तेमाल किया। अधिकतर नई चीजें करने और सी # में समाप्त होने के बाद, अंत में यह एक बड़ा मुद्दा नहीं था।
जोड़ा लेखक JamesSugrue, स्रोत
आपने किस दृष्टिकोण पर फैसला किया?
जोड़ा लेखक bnieland, स्रोत

1 उत्तर

ओलेडीबी के लिए एटीएल उपभोक्ता टेम्पलेट्स एक विकल्प हैं - यहां । क्लासविज़ार्ड अभी भी आपकी सहायता करने के लिए है, इसलिए पहली बार वर्बोजिटी बहुत बाधा नहीं है। बहुत जल्द आपको हालांकि कोड-कोड की आवश्यकता होगी। बहुत सावधानीपूर्वक झुकाव है, उदाहरण के लिए यह सुनिश्चित करना कि आपकी कमांड स्ट्रिंग में सही संख्या है? एक एक्सेसर के लिए COLUMN_ENTRYs से संबंधित अंक। तो आपके पास शायद एक मिलियन CopyToCommandFromObject और CopyToObjectFromCommand विधियां होंगी।

इस ऐप में अभी तक कोई डेटा एक्सेस नहीं है और आप इसे जोड़ने जा रहे हैं? यदि ऐसा है, तो मैं अलग-अलग प्रबंधित असेंबली में और कुछ इंटरऑप करने पर एक आधुनिक डीएएल (एडीओ.Net, linq अगर आप 2008 में होने वाले भाग्यशाली हैं) को लागू करने पर गंभीरता से विचार करना चाहूंगा।

0
जोड़ा