जवाबों:
Linqer LINQ कनवर्टर टूल के लिए एक SQL है। यह आपको LINQ सीखने और आपके मौजूदा SQL स्टेटमेंट को बदलने में मदद करता है।
हर SQL स्टेटमेंट को LINQ में नहीं बदला जा सकता, लेकिन Linqer कई अलग-अलग तरह के SQL एक्सप्रेशन्स को कवर करता है। लाइनर .NET भाषाओं का समर्थन करता है - C # और Visual Basic।
मुझे पता है कि यह वह नहीं है जो आपने मांगा था, लेकिन खुद को LINQ सिखाने के लिए LINQPad एक बहुत अच्छा साधन है (और यह मुफ़्त है: o)।
जब समय महत्वपूर्ण नहीं होता है, तो मैं पिछले हफ्ते या तो इसके बजाय या SQL सर्वर में एक क्वेरी विंडो का उपयोग कर रहा हूं और मेरे LINQ कौशल बेहतर और बेहतर हो रहे हैं।
यह एक अच्छा सा कोड स्निपेट टूल भी है। इसका केवल नकारात्मक पक्ष यह है कि नि: शुल्क संस्करण में IntelliSense नहीं है ।
बिल होर्स्ट्स - SQL को LINQ में बदलना इस कार्य के लिए एक बहुत अच्छा संसाधन है (साथ ही साथ LINQPad )।
LINQ Tools में उपकरणों की एक अच्छी सूची है, लेकिन मुझे विश्वास नहीं है कि वहाँ कुछ और है जो Linqer ने किया है।
सामान्यतया, LINQ SQL की तुलना में एक उच्च-स्तरीय क्वेरी भाषा है जो SQL को LINQ में बदलने का प्रयास करते समय अनुवाद हानि का कारण बन सकती है। एक के लिए, LINQ आकार के परिणाम और SQL फ्लैट परिणाम सेट का उत्सर्जन करता है। यहाँ मुद्दा यह है कि एसक्यूएल से लिनक्यू के लिए एक स्वचालित अनुवाद में अक्सर अनुवाद की तुलना में अधिक लिप्यंतरण करना पड़ता है - लिनेक प्रश्नों को लिखने के लिए कैसे नहीं के उदाहरण उत्पन्न करते हैं। इस कारण से, कुछ (यदि कोई हो) उपकरण हैं जो SQL को LINQ में परिवर्तित करने में सक्षम होंगे। पहले VB6 को C # 4 और फिर परिणामी रूपांतरण का अध्ययन करके C # 4 सीखने के अनुरूप।