अच्छे पुराने ओल्डब बार में मैंने कनेक्शन स्ट्रिंग्स को जांचने और बनाने के लिए UDL फ़ाइलों और संबंधित विज़ार्ड का उपयोग किया था। आजकल कनेक्शन स्ट्रिंग्स आप इस तरह से बना सकते हैं कि सार्वभौमिक नहीं हैं। उदाहरण के लिए ADO.NET इकाई फ्रेमवर्क सजाए गए कनेक्शन स्ट्रिंग बनाता है जो यूडीएल विज़ार्ड संभाल नहीं सकता है। आज के सार्वभौमिक डेटा लिंक बनाने के लिए कोई उपकरण है?वास्तव में सार्वभौमिक डेटा लिंक कहां हैं?
उत्तर
मुझे लगता है कि वहाँ के बीच एक अंतर है:
- उपकरण कनेक्शन तार बनाने में मदद करता है कि (एक पॉप-अप होने के लिए जब आप .udl फ़ाइल पर डबल क्लिक करें)। यह टूल COM-आधारित है और Ole32.dll में रहता है और अभी भी काम कर रहा है।
- कनेक्शन स्ट्रिंग्स की अवधारणा जो कभी नहीं बदली है। (यह बहुत आसान है: कुंजी/मूल्य जोड़ी की एक सूची!)
आज (यानी: .NET?) कनेक्शन स्ट्रिंग ओलेडीबी कनेक्शन स्ट्रिंग से कम सार्वभौमिक नहीं हैं। वे हमेशा दिए गए प्रदाता के लिए विशिष्ट होते हैं। कुंजी/मूल्य जोड़े समान नहीं हो सकते हैं, लेकिन अवधारणा हमेशा वहां होती है।
यूडीएल उपकरण COM ऑब्जेक्ट्स का उपयोग करके काम करता है और अभी भी इसका उपयोग किया जा सकता है। उदाहरण के लिए, कोई इकाई फ्रेमवर्क कनेक्शन स्ट्रिंग के लिए यूडीएल टूल में एक एक्सटेंशन लिख सकता है। यह इन दिनों तो प्राकृतिक प्रतीत नहीं होता है, हालांकि मैं इस बात से सहमत, Provider Extensible Data Link User Interface API
.udl फ़ाइलों .NET में प्रयोग करने योग्य अभी भी कर रहे हैं (पी/आह्वान के साथ) IDBPromptInitialize और IDataInitialize OleDb के इंटरफेस का उपयोग कर, :): यहाँ आधिकारिक संदर्भ पर एक लिंक है
एक सार्वभौमिक "डाटा लिंक" सभी सभी डेटाबेस विक्रेताओं/संस्करणों, सबसे सॉफ्टवेयर घर में निगमों ने लिखा है घर डेटाबेस में अपने से बात करने के कार्यों का समर्थन नहीं कर सकते, तो की जरूरत नहीं है डेटाबेस स्वतंत्र हो।
एपीआई के खिलाफ कोड करना कठिन है जो आपके चुने हुए डेटाबेस द्वारा प्रदान किए जाने वाले कार्यों के लिए एक अच्छा मिलान नहीं है क्योंकि दस्तावेज़ीकरण उस डेटाबेस से मेल नहीं खाता है जिसे आप उपयोग करने का प्रयास कर रहे हैं।
माइक्रोसॉफ्ट अब डेटाबेस विक्रेता को डेटाबेस के लिए Ado.net डेटा एक्सेस समर्थन प्रदान करने की अपेक्षा करता है, इसलिए प्रत्येक डेटाबेस के लिए डेटा एक्सेस अलग-अलग होता है - लेकिन अधिकांश लोगों को परवाह नहीं है क्योंकि कोड को केवल काम करने की आवश्यकता है एक डेटाबेस विक्रेता के साथ।
तृतीय पक्ष विकल्प जैसे devArt's dotConnect और DataDirect हैं जो .NET के लिए एक सार्वभौमिक "डेटा लिंक" प्रदान करते हैं लेकिन कीमत पर।
nHibernate अधिकांश विक्रेताओं के शीर्ष पर बैठेगा .नेट डेटाबेस एक्सेस लेयर और यदि आप ओआरएम का उपयोग करने में खुश हैं तो अधिकांश अंतर छुपाएं।
- 1. फ़ंक्शन पॉइंटर्स वास्तव में कहां इंगित करते हैं?
- 2. क्या Grep में वास्तव में सार्वभौमिक वाइल्डकार्ड है?
- 3. psycopg2 वास्तव में डेटा
- 4. एडब्ल्यूएस ईसी 2 उपलब्धता क्षेत्र वास्तव में कहां हैं?
- 5. ओआरएम (लिंक, हाइबरनेट ...) वास्तव में उपयोगी है?
- 6. आप आईफोन ऐप में वैश्विक एप्लिकेशन डेटा कहां डालते हैं?
- 7. आप वास्तव में कितना एप्लिकेशन सत्र डेटा रख सकते हैं?
- 8. मैक्रोज़ कहां संग्रहीत हैं?
- 9. आईपैड सार्वभौमिक
- 10. उस हाइबरनेट कैश को कहां और कैसे जांचें वास्तव में
- 11. वास्तव में "डब्ल्यूपीएफ सेवाएं" क्या हैं?
- 12. Magento में पासवर्ड कहां और कैसे संग्रहीत हैं?
- 13. डेटा-AJAX = "झूठी" वास्तव में क्या करता है?
- 14. सी # अंग्रेजी में सार्वभौमिक है?
- 15. एच 2 के एंबेडेड डेटाबेस कहां डेटा स्टोर करते हैं?
- 16. क्लोजर और सार्वभौमिक मात्रा
- 17. पायथन में वास्तव में क्या हैं?
- 18. वास्तव में .NET में तार क्या हैं?
- 19. रेल पर रूबी - वास्तव में रत्न कहां जाना जाता है
- 20. जीसीओवी प्रतीक कहां हैं?
- 21. मोंगो में उल्का डेटा कहां है?
- 22. आप एक लिंक के साथ डेटा कैसे पोस्ट करते हैं
- 23. RegAsm वास्तव में क्या करता है? फाइल कॉपी की गई कहां हैं?
- 24. सार्वभौमिक ऐप्स (आईपैड/आईफोन)
- 25. म्यूटेक्स वास्तव में कैसे काम करते हैं?
- 26. वास्तव में पीडीबी फाइलें क्या करती हैं?
- 27. क्या वास्तव में चालाक सीएसएस कंप्रेसर हैं?
- 28. जावा रैपर वर्ग वास्तव में अपरिवर्तनीय हैं?
- 29. सत्यापन पैरामीटर वास्तव में उपयोगी हैं?
- 30. डिजाइन पैटर्न वास्तव में कितने महत्वपूर्ण हैं?
कितना दिलचस्प है। ऐसा लगता है कि यह सिर्फ पोफ चला गया। कुछ भी नहीं कह रहा है कि इसे बहिष्कृत या अप्रचलित कर दिया गया था। – Amy