"LINQ प्रदाता" क्या है और इसका उद्देश्य क्या है?LINQ प्रदाता क्या है?
उत्तर
एक linq प्रदाता सॉफ्टवेयर है जो किसी विशेष डेटा स्टोर के लिए IQueryProvider
और IQueryable
इंटरफेस लागू करता है। दूसरे शब्दों में, यह आपको उस डेटा स्टोर के खिलाफ लिंक प्रश्न लिखने की अनुमति देता है। उदाहरण के लिए, लिंक से एक्सएमएल प्रदाता आपको एक्सएमएल दस्तावेजों के खिलाफ लिंक प्रश्न लिखने की अनुमति देता है।
देखें http://dotnetslackers.com/articles/csharp/LINQProviderBasics.aspx
आप अपना स्वयं का LINQ प्रदाता लिख सकते हैं, हालांकि यह तुच्छ नहीं है। अधिक जानकारी के लिए Building an Iqueryable Provider और Walkthrough: Creating an IQueryable LINQ Provider देखें।
"LINQ (भाषा समन्वित क्वेरी) दुकान और भाषा वातावरण। देखने के एक डेवलपर के दृष्टिकोण से, यह बस एक नया पैटर्न है डेटा के बीच एक मध्य स्तर के रूप में काम करता है एक से अधिक डेटा से डेटा क्वेरी करने के लिए संरचनाओं आईडीई में सीधे। दृश्यों के पीछे यह सही दिनचर्या डेटा लाने या SQL में सर्वर को चलाने के लिए एक प्रश्न के निर्माण के लिए बुला अभिव्यक्ति प्रसंस्करण, सत्यापन और जैसे कार्यों की एक पूरी बहुत कुछ। संक्षेप में, LINQ खड़ा करता है सामान्य क्वेरी जी के रूप में भाषा और डेटा स्टोर के बीच परमाणु। " http://dotnetslackers.com/articles/csharp/LINQProviderBasics.aspx
एक विशेष डेटा संग्रह के लिए एक विशेष प्रवेश द्वार (जैसे xml फ़ाइलें, एसक्यूएल rdmbs) है एक LINQ प्रदाता कहा जाता है। IQueryable इंटरफ़ेस को कार्यान्वित करके यह महसूस किया जाता है।
मैट वेरेन के पास एक cusotm linq प्रदाता को लागू करने पर tutorial श्रृंखला है।
लेकिन LINQ ** प्रदाता ** क्या प्रश्न था, नहीं? –
- 1. NHibernate LINQ प्रदाता DateDiff
- 2. कस्टम LINQ प्रदाता क्यों लिखें?
- 3. बेस्ट ओपन सोर्स LINQ प्रदाता
- 4. एएसपी.नेट प्रदाता क्या है?
- 5. क्या होता है जब प्रदाता प्रदाता F # में बदलते हैं?
- 6. क्या एएसपी.NET सदस्यता प्रदाता
- 7. एफ # में eBay ओडाटा टाइप प्रदाता और LINQ
- 8. NHibernate LINQ प्रदाता और) उत्सुक प्राप्त करने में कठिनाई
- 9. क्या फेसबुक एक ओपनआईडी प्रदाता है?
- 10. क्या एमएसएन एक ओपनआईडी प्रदाता है?
- 11. क्या फेसबुक एक ओपनिड प्रदाता है?
- 12. LINQ वास्तव में क्या है?
- 13. ओपनआईडी प्रदाता और ओपनआईडी वेबरिंग एसएसओ प्रदाता के बीच क्या अंतर है?
- 14. त्रुटि: अज्ञात प्रदाता: एक प्रदाता <- एक
- 15. क्या सी ++ के लिए LINQ लाइब्रेरी है?
- 16. क्या LINQ कैश गणना मान करता है?
- 17. क्या LINQ के लिए जावा समतुल्य है?
- 18. linq के बिग ओ क्या है। कहाँ?
- 19. LINQ क्वेरी का रिटर्न प्रकार क्या है?
- 20. अगला क्या सीखना है: एफ # या LINQ
- 21. LINQ - क्या यह बैकट्रैक कर सकता है?
- 22. क्या उपज LINQ के बाहर उपयोगी है?
- 23. यह LINQ क्वेरी क्या करती है?
- 24. क्या LINQ इंडेक्स पर काम करता है?
- 25. क्या कोई भी LINQ
- 26. OpenID प्रदाता
- 27. प्रदाता ने प्रदाता मैन्युअल टाइप स्ट्रिंग त्रुटि
- 28. सामग्री प्रदाता
- 29. सामग्री प्रदाता
- 30. oauth प्रदाता
मुझे लगता है कि IQueryable लागू करना एक सीमित परिभाषा है। आप * कुछ भी * के खिलाफ LINQ क्वेरी एक्सप्रेशन का उपयोग कर सकते हैं जो उपयुक्त चयन विधि को परिभाषित करता है (इसे किसी भी इंटरफेस को लागू करने की आवश्यकता नहीं है, संकलन समय बतख टाइपिंग के कारण) या अन्य विधियों जो क्वेरी एक्सप्रेशन का हिस्सा हैं (कहां, शामिल हों, ग्रुपजॉइन, आदि)। – JulianR