स्पष्टीकरण का एक सा: मैं एंटीटी फ्रेमवर्क पर जूलिया लर्मन के ओरेली खिताब ब्राउज़ कर रहा था और मुझे बहुत उलझन में मिला।LINQ या ADO.net इकाई फ्रेमवर्क - जो सीखना है?
मैं चार्ली Calvert की आवश्यक LINQ है, लेकिन Lerman की किताब के साथ अपने 10 मिनट की सत्र से, यह पता चलता है कि LINQ एसक्यूएल जो अपने DataContext वस्तु आदि के साथ underpowered लगता है करने के लिए LINQ है ...
जबकि इकाई की रूपरेखा भविष्य है , लेकिन इसमें एंटीटी एसक्यूएल नामक कुछ है जो मेरी आंखों के लिए बिल्कुल ट्रांजैक्ट-एसक्यूएल की तरह दिखती है। अब मेरी आँख थोड़ा जंग लगी हो सकता है, लेकिन सवाल यह है:
इकाई की रूपरेखा के बाद से मुख्य घोड़ा कि माइक्रोसॉफ्ट का समर्थन कर रहा है, वहाँ LINQ अपने
var numberGroups =
from n in numbers
group n by n % 5 into g
select new { Remainder = g.Key, Numbers = g };
साथ SQL और कर रहा हूँ करने के लिए सीखने में किसी भी बिंदु है मैं सोचने में उलझन में हूं कि एंटीटी एसक्यूएल और LINQ दो अलग-अलग तकनीकें हैं, क्या वास्तव में इकाई एसक्यूएल LINQ का उपयोग करता है?
पोस्ट कई उत्तर मुझे मिल गया:
ठीक है लोग, मैं इस के लिए नया हूँ, इसलिए मैं इस समय मेरे प्रश्न को संपादित कर रहा हूँ ;-) अपने, पूर्ण शीघ्र और बहुत मददगार जवाब के लिए बहुत धन्यवाद। सम्मान मेरमोर्टल
कई लोग भविष्य के रूप में एंटिटी फ्रेमवर्क के बारे में असहमत होंगे: http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/ :) – BobbyShaftoe
दुर्भाग्यवश, वह पत्र है पूरी तरह से अप्रासंगिक। वे तब तक इंतजार कर रहे थे जब तक ईएफ इसे लिखने से पहले ही भेज दिया गया था, इसलिए कुछ बदलाव करने के बारे में पूछने के बजाय उन्हें अनदेखा कर दिया गया था। यह इच्छापूर्ण सोच के रूप में भी गिनती नहीं है। –
तो LINQ से SQL पर लागू LINQ से SQL के साथ सिंटैक्स सीखता है (मुझे पता है कि इकाइयों में मेटाडाटा का वर्णन करने वाला एक बड़ा सेटअप और एक्सएमएल फाइलें हैं) लेकिन उत्तर पाने के लिए यह दोनों मामलों में एक ही प्रश्न है? – MereMortal