2008 के अंत में LINQ से SQL के भविष्य के बारे में बहुत सी बहस हुई थी। कई लोगों ने सुझाव दिया कि .NET 4.0 में एंटीटी फ्रेमवर्क में माइक्रोसॉफ्ट के निवेश एक संकेत थे कि LINQ से SQL का कोई भविष्य नहीं था। मैंने सोचा कि मैं अपना निर्णय लेने से पहले इंतजार करूँगा क्योंकि लोग समझौते में नहीं थे।LINQ से SQL को बहिष्कृत किया गया है?
फास्ट-फॉरवर्ड 18 महीने और मुझे विक्रेताओं को समाधान प्रदान करना है जो LINQ से SQL पर भरोसा करते हैं और मैंने व्यक्तिगत रूप से इसे एक प्रयास दिया है और वास्तव में इसके साथ काम करने का आनंद लिया है। मुझे लगा कि यह यहाँ रहने के लिए था।
लेकिन मैं एक नई किताब (सी # 4.0 बेन वाटसन द्वारा कैसे करें) पढ़ रहा हूं और अध्याय 21 (LINQ) में, वह सुझाव देता है कि यह "माइक्रोसॉफ्ट द्वारा कम या ज्यादा बहिष्कृत किया गया है" और LINQ से Entity का उपयोग करने का सुझाव देता है फ्रेमवर्क।
मेरा प्रश्न है कि LINQ से SQL को आधिकारिक रूप से बहिष्कृत किया गया है या/या यदि आधिकारिक संस्थाएं (माइक्रोसॉफ्ट, स्कॉट गु, इत्यादि) आधिकारिक तौर पर LINQ से SQL की बजाय LINQ से इकाइयों का उपयोग करने का सुझाव देती हैं।
+1 मैं उन लोगों में से एक था जो विश्वास करते थे कि इसे बहिष्कृत किया जा रहा था, और दुखी था। मैं भी इसका आनंद लेता हूं। – jsmith
यदि यह अभी भी पूरी तरह से समर्थित है लेकिन विस्तारित नहीं किया जा रहा है, तो इसका मतलब है कि मुझे किसी और चीज़ पर स्विच करना चाहिए? इसके स्थान पर उपयोग करने के लिए क्या अच्छा होगा? – BigOmega