2009-05-06 23 views
15

मैं LINQ सीखना चाहता हूं, लेकिन मुझे लगता है कि इसके लिए बहुत कुछ है तो मुझे क्या उम्मीद है। असल में, इतना कुछ है कि मुझे यकीन नहीं है कि शुरू करने के लिए सबसे अच्छी जगह कहां है। मुझे पता है कि LINQ से SQL, और LINQ से Entities, और वहां कई अन्य LINQ whatevers हैं।LINQ सीखने के लिए संसाधन?

किसके साथ शुरू करने के लिए सबसे अच्छा है? ऐसा लगता है कि मैं LINQ से SQL के बारे में अधिक जानकारी आसानी से उपलब्ध देखता हूं, लेकिन मैंने LINQ से Entities के बारे में बहुत कुछ जानकारी देखी है। LINQ से एसक्यूएल की तुलना में LINQ से इकाइयों को अधिक कठिन है?

इसके अलावा, मैं LINQ सीखने पर कुछ अच्छे संसाधनों की तलाश में हूं। मैंने देखा है कि स्कॉट गु के पास LINQ से SQL पर कुछ ब्लॉग हैं, लेकिन मैं थोड़ा और ढूंढ रहा हूं। क्या किसी के पास LINQ पुस्तक है जो वे प्रभावित हैं?

+0

उन सभी के लिए धन्यवाद जिन्होंने मुझे इस पर संसाधन दिए! –

उत्तर

3

शुरुआत में, मुझे Standard Query Operators (एमएस वर्ड। डॉक) एक अमूल्य संदर्भ मिला।

जोसेफ रत्ज़ द्वारा प्रो LINQ इस विषय पर एक महान पुस्तक है, हालांकि इसमें LINQ से इकाइयों को शामिल नहीं किया गया है।

साथ ही साथ मानक क्वेरी ऑपरेटरों से प्रत्येक के लिए गहराई उदाहरण में, यह शामिल हैं:

  • LINQ वस्तुओं
  • LINQ एक्सएमएल LINQ करने के लिए
  • डेटासेट के लिए LINQ करने के लिए
  • SQL करने के लिए
+0

बहुत उपयोगी। जब मैं उन LINQ क्वेस्टियों पर फंस जाता हूं तो मैं इसे त्वरित संदर्भ के लिए चारों ओर लटकता रहूंगा। धन्यवाद। –

6

मैं काफी बहुत ही की तलाश में किया गया है, लेकिन मैं पाया है वहाँ वास्तव में एक जगह नहीं है कि जहां सब कुछ एक साथ है ..

लेकिन वहाँ कुछ अच्छे संसाधन है।

LinQ 101 - http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

और यह एक कैसे अलग अलग भाषाओं की बहुत में काम करने के लिए पर काफी कुछ छोटा सा उदाहरण के टुकड़े हो गया। और यह LINQ भी

http://www.java2s.com/Code/CSharp/LINQ/CatalogLINQ.htm

ईद का कहना है कि एसक्यूएल के लिए LINQ के साथ शुरू के लिए एक अनुभाग है, वे कहते हैं कि एक समय पहले विकसित करने बंद कर दिया है, लेकिन वास्तव में वाक्य रचना करने के लिए संस्थाओं और LINQ करने के लिए संस्थाओं के लिए LINQ, LINQ की तरह है एसक्यूएल लगभग समान है, लेकिन कुछ चीजें अलग हैं, लेकिन आईडी "नीचे" से शुरू होती है :)

यह "linq से sql" से "linq to entities" तक कूदने के बारे में वास्तव में एक अच्छा ट्यूटोरियल है। http://naspinski.net/post/Getting-started-with-Linq-To-Entities.aspx

+0

मैं पढ़ता हूं कि एमएस LINQ से SQL के साथ किया गया था, लेकिन फिर मैं अन्य सामानों में भाग गया जो सुझाव दिया कि यह दूर नहीं जा रहा है क्योंकि समुदाय इसे बहुत पसंद करता है। –

26

LINQ पैड sta के लिए एक अच्छा तरीका है आरटी सीखने, अपने भी नि: शुल्क ...

http://www.linqpad.net/

+0

अद्भुत! धन्यवाद। –

+2

+1 यह मेरे लिए एक आवश्यक उपकरण बन गया है। मेरे द्वारा इसे हर दिन उपयोग किया जाता है। –

+0

कोई संदेह नहीं है। LINQPad LINQ सीखने का सबसे अच्छा तरीका है। +1 –

2

इस हालांकि मुक्त नहीं है, और अभी शुरुआत करने के लिए लग सकता है "कठिन"। लेकिन Wrox I द्वारा प्रकाशित व्यावसायिक LINQ पुस्तक "आपके पैरों को गीला" किताब के रूप में अच्छी थी। ऐसा नहीं है कि मैं शीर्षक के बावजूद अपनी पेशेवर श्रृंखला का हिस्सा मानूंगा और लगभग उतनी गहराई में नहीं जाऊंगा जितना इसे करना चाहिए, लेकिन फिर भी यह एक अच्छी शुरुआत है।

2

यह पुस्तक/ईबुक भी बहुत अच्छी है। शुरुआत करने वालों के लिए बहुत अच्छा है। http://www.manning.com/marguerie/

2

Here इसका अभ्यास करने के लिए एक महान साइट है (और सी #)। इसमें अभी भी बहुत सारे प्रश्न नहीं हैं, लेकिन आप जाने के लिए पर्याप्त हैं (और आप स्वयं भी प्रश्न जोड़ सकते हैं)।

0

LINQ सीखने का एक और अच्छा तरीका कोड उदाहरणों के माध्यम से ब्राउज़ करना है, और समय परमिट होने पर उन्हें स्वयं से बाहर करने का प्रयास करें।

यहाँ मेरी निजी पसंदीदा LINQ संसाधनों, जो दोनों कोड उदाहरण समझने में आसान है में से दो हैं, और मेरे विचार में शुरुआत के लिए महान हैं:

http://linqsamples.com

और

http://www.dotnetperls.com/linq

संबंधित मुद्दे