मेरा सवाल यह है। ओआरएम के रूप में एंटिटी फ्रेमवर्क और LINQ से SQL का उपयोग करने के बीच निर्णय लेने का प्रयास करते समय, मैं यह पता लगाने की कोशिश कर रहा हूं कि MSSQL या MYSQL का उपयोग करना है या नहीं .... कौन सा पसंद किया जाता है?
मैंने सुना है कि LINQ से SQL SQL सर्वर से बंधा हुआ है, क्या यह अभी भी सच है?
SQL सर्वर में NET एकीकरण कहानी (सी #, लिंक, एंटिटी फ्रेमवर्क इत्यादि) बेहतर है जो मैंने सुना है, कृपया अपनी राय साझा करें
2 जवाब
LINQ से SQL को मेमोरी से .net 3.5 के हिस्से के रूप में पेश किया गया था। मैं नहीं देखता कि अब आप इसे EntityFramework पर क्यों उपयोग करेंगे, हालांकि, EF एक लंबा सफर तय कर चुका है और जहां तक मुझे पता है कि LINQ से SQL ने सभी सुविधाओं को प्रदान किया है: https://github.com/aspnet/EntityFramework6
EF और Linq से Sql दोनों Microsoft उत्पाद हैं, और SQL सर्वर एक Microsoft उत्पाद है। मैसकल माइक्रोसॉफ्ट का उत्पाद नहीं है। मेरे अनुभव में, चीजें बेहतर काम करती हैं यदि आप एक ही विक्रेता के साथ रहें। यदि आप EF या लिंक से SQL के साथ जाते हैं, और आपके पास एक को दूसरे पर चुनने का कोई अन्य कारण नहीं है, तो मेरा अनुमान है कि यदि आप इसे SQL सर्वर के साथ जोड़ते हैं तो आप अधिक खुश होंगे।
संबंधित सवाल
नए सवाल
mysql
MySQL एक फ्री, ओपन सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) का उपयोग करता है। इस टैग को अन्य DBs जैसे SQL Server, SQLite आदि के लिए उपयोग न करें। वे विभिन्न DB हैं जो सभी डेटा का प्रबंधन करने के लिए SQL की अपनी बोलियों का उपयोग करते हैं।