.Net में, क्या कोई नया SqlCommand
ऑब्जेक्ट बनाने और SqlConnection
को जोड़ने और CreateCommand()
को मौजूदा SqlConnection
ऑब्जेक्ट पर कॉल करने के बीच कोई कार्यात्मक अंतर है?क्या SqlConnection.CreateCommand और नया SqlCommand के बीच कोई अंतर है?
21
A
उत्तर
31
नहीं, वे वही बात हैं।
मैं SqlConnection.CreateCommand
disassembled और इस पाया: जो साबित करता है कि वे वास्तव में एक ही बात कर रहे हैं
public SqlCommand CreateCommand()
{
return new SqlCommand(null, this);
}
।
7
कार्यात्मक रूप से वे बिल्कुल वही हैं।
हालांकि, SqlConnection.CreateCommand()
आपको इस बारे में अधिक अज्ञेयवादी होने देता है कि आप किस प्रकार के डीबी का उपयोग कर रहे हैं। उदाहरण के लिए SqlConnection
उदाहरण पास करने के बजाय आप इसे DbConnection
के रूप में पास कर सकते हैं जो DbCommand
उत्पन्न करेगा।
9
वे वही काम करते हैं। SqlConnection.CreateCommand
के पीछे तर्क कारखाना पैटर्न को लागू करना है।
संबंधित मुद्दे
- 1. "नया ए()" और "एनी इंस्टेंस()" के बीच क्या अंतर है?
- 2. बिटमैप.क्लोन() और नया बिटमैप (बिटमैप) के बीच क्या अंतर है?
- 3. क्या कोई इकाई और वस्तु के बीच कोई अंतर है?
- 4. क्या (स्थानीय), '।' के बीच कोई अंतर है और लोकहोस्ट?
- 5. क्या MsgBox और MessageBox के बीच कोई अंतर है। दिखाओ?
- 6. क्या BigDecimal ("0") और BigDecimal.ZERO के बीच कोई अंतर है?
- 7. क्या नियंत्रण और विजेट के बीच कोई अंतर है?
- 8. क्या $ (e.currentTarget) और $ (यह) के बीच कोई अंतर है?
- 9. क्या ऑपरेटर और डिफ़ाइनप्रोपर्टी के बीच कोई प्रभावी अंतर है?
- 10. क्या window.localStorage और localStorage के बीच कोई अंतर है?
- 11. क्या System.Windows.Clipboard और System.Windows.Forms.Clipboard के बीच कोई अंतर है?
- 12. क्या GUID और UUID के बीच कोई अंतर है?
- 13. क्या log4net.Config.BasicConfigurator.Configure() और log4net.Config.XmlConfigurator.Configure() के बीच कोई अंतर है?
- 14. क्या सीजीआरईटी और एनएसआरईक्ट के बीच कोई अंतर है?
- 15. क्या डब्लूएसजीआई और एफसीजीआई के बीच कोई गति अंतर है?
- 16. क्या ब्लब्स और जुड़े घटकों के बीच कोई अंतर है?
- 17. क्या "अतिरिक्त" और "बिटवाईव अतिरिक्त" के बीच कोई अंतर है?
- 18. क्या on_exit() और atexit() फ़ंक्शंस के बीच कोई अंतर है?
- 19. क्या एमआईएमई और सामग्री प्रकार के बीच कोई अंतर है?
- 20. क्या आरपीसी और आईपीसी के बीच कोई अंतर है?
- 21. क्या 'ListView.invalidateViews()' और 'Adapter.notifyDataSetChanged()' के बीच कोई अंतर है?
- 22. क्या डीबग और रिलीज के बीच कोई (प्रदर्शन) अंतर है?
- 23. $ और $$ के बीच क्या अंतर है?
- 24. "$^एन" और "$ +" के बीच क्या अंतर है?
- 25. भिन्नता और '-' के बीच क्या अंतर है?
- 26. SqlCommand और SqlDataAdapter
- 27. # {} $ {} और% {} के बीच क्या अंतर है?
- 28. [अपरिभाषित] और [,] के बीच क्या अंतर है?
- 29. के बीच क्या अंतर है:। और: आर !?
- 30. सी ++ में "नया" और "मॉलोक" और "कॉलोक" के बीच क्या अंतर है?