मुझे एहसास है कि एक स्थानीय SQL सर्वर इंस्टेंस मेरे विंडोज 8 ऐप तक पहुंच योग्य नहीं है। इसके बजाय, मेरे पास Azure में SQL सर्वर है। SQL सर्वर प्रबंधन स्टूडियो में, मैं सिर्फ क्वेरीस्ट्रिंग को बदलता हूं और किसी अन्य की तरह Azure डेटाबेस से इंटरैक्ट करता हूं। मैं अपने विंडोज 8 ऐप में उस डेटाबेस को कैसे संदर्भित कर सकता हूं?मैं विंडोज 8 ऐप्स से SQL सर्वर तक कैसे पहुंच सकता हूं?
उत्तर
आप सीधे SQL डेटाबेस पर नहीं पहुंच सकते हैं .. क्योंकि विंडोज 8 ऐप्स विंडोज़ फॉर्म से अलग हैं। लेकिन आप वेब सेवाओं या नीला, अमेज़न सेवाओं, भंडारण फ़ाइलों आदि इस्तेमाल किया जा सकता
लगता है जैसे आप अपने डेटाबेस से बात करने वाली वेब सेवा विकसित करना चाहते हैं, इसे अपने एज़ूर इंस्टेंस पर आईआईएस पर तैनात करना चाहते हैं और फिर इसे अपने विंडोज 8 एप्लिकेशन (विजुअल स्टूडियो में अपनी वेब सेवा में वेब संदर्भ जोड़कर) से उपभोग करें।
यह Azure Mobile Services SDK है। थोड़ी देर पहले Scott Guthrie did a writeup on it।
निस्संदेह आप जानते हैं कि दोनों ado.net और Entity Framework WinRT से अनुपलब्ध हैं ... System.Data के लिए glaring absence of support पर ध्यान दें।
तुम भी डेटाबेस पर एक OData सिर जगह कर सकते हैं, तो बाकी के माध्यम से इसे करने के लिए बात करने के लिए विभिन्न OData क्लाइंट साइड पुस्तकालयों का उपयोग करें। क्लाइंट और सर्वर पुस्तकालयों दोनों के लिए http://www.odata.org/libraries देखें। Azure पर SQL सर्वर निश्चित रूप से समर्थित है, जैसा कि .NET, जावास्क्रिप्ट, और क्लाइंट साइड पर अन्य प्लेटफ़ॉर्म हैं।
यहाँ इस Link आप कैसे से नीला
एसक्यूएल सर्वर तक पहुँचने के लिए क्या है यह "अमेज़न" बताते हैं? मजाक कर रहा हूं। ;) –
@ जेरीनिक्सन-एमएसएफटी "अमेज़ॅन वन" :) अच्छे कामकाज;) –