अक्सर मैं इस तरह कुछ एसक्यूएल लिखें:क्या ऑनलाइन एसक्यूएल को सिंटैक्स-हाइलाइट करना संभव है?
string sql = @"
-- Multi-line SQL
";
है कि क्या इस दृष्टिकोण अच्छा है या बुरा है पर एक बहस में हो रही बिना, कोई मुझे बता सकते हैं इस एसक्यूएल प्राप्त करने के लिए सबसे अच्छा तरीका है दृश्य के अंदर प्रकाश डाला जा रहा है क्या स्टूडियो?
एक दृष्टिकोण जो मैं सोच सकता हूं वह अलग .sql
फ़ाइलों को बनाने के लिए है और फिर इसे एक स्ट्रिंग के रूप में उपभोग करें ताकि मूल एसक्यूएल को संपादित करते समय, विजुअल स्टूडियो पहचानता है कि यह एक SQL फ़ाइल है और वाक्यविन्यास-हाइलाइट करता है।
यह एक साधारण समस्या को हल करने के लिए एक कठिन दृष्टिकोण प्रतीत होता है। क्या कोई आसान समाधान है?
मैं कल्पना नहीं कर सकता कि वहां एक होगा। आपको पार्सर को एसक्यूएल के रूप में यादृच्छिक तारों की पहचान करने की चाल सिखाना होगा। – Oded