2012-01-19 6 views
19

मैं एक मेट्रो स्टाइल जीत 8 ऐप बनाना चाहता हूं जिसे एसक्यूएल एक्सप्रेस जैसी जानकारी के स्थानीय डेटाबेस (उपयोगकर्ता पीसी पर स्थापित) तक पहुंचने की आवश्यकता है।मेट्रो शैली विंडोज 8 ऐप्स स्थानीय डेटाबेस पहुंच का समर्थन करेंगे?

वर्तमान बीटा 8 जीत का निर्माण करता है जो इसका समर्थन नहीं करता है। क्या माइक्रोसॉफ्ट ने इस बारे में कोई जानकारी जारी की है कि यह समर्थित होगा या नहीं? Ado.net, इकाई ढांचे, linq एसक्यूएल की तरह कुछ?

+1

चूंकि यह बंद है, मैं सीधे उत्तर नहीं दे सकता। लेकिन मुझे यहां जवाब दें। स्थानीय रूप से स्थापित डेटाबेस जैसे डेस्कटॉप सेवाएं मेट्रो से उपलब्ध नहीं हैं। हालांकि, एम्बेडेड डेटाबेस हैं। उस अंत में, उपभोक्ता पूर्वावलोकन में, एक एम्बेडेड माइक्रोसॉफ्ट एसक्यूएल सीई समर्थित नहीं है। इसके समर्थन के लिए अभी तक कोई घोषणा नहीं हुई है - लेकिन विंडोज फोन की तरह, हम केवल यह मान सकते हैं कि यह समर्थन पाइपलाइन में है। इस बीच, यदि क्लाउड काम नहीं करेगा और स्थानीय फाइलें काम नहीं करती हैं, तो मैंने तीसरे पक्ष के स्टोर (जैसे स्क्लाइट) का उपयोग किया है। यह आदर्श नहीं है। लेकिन, यह डेवलपर्स के लिए एक विकल्प है (कम से कम)। –

+6

यह सवाल तब तक बंद नहीं होना चाहिए जब तक इसका जवाब न हो। मुझे हर बार इस सवाल से पूछा जाता है। मेट्रो डेवलपर्स के लिए यह जानना महत्वपूर्ण है कि उनके विकल्प क्या हैं। –

+0

इस प्रश्न को बंद करने से वास्तव में कोई मतलब नहीं है। – Flynn

उत्तर

12

नहीं, विंडोज 8 मेट्रो स्टाइल ऐप्स स्थानीय डेटाबेस से कनेक्ट करने का समर्थन नहीं करेंगे। ऐसा कहने के लिए, आप एक प्रकार का कनेक्शनस्ट्रिंग का उपयोग करने में सक्षम नहीं होंगे जहां आप सर्वर एक्स से कनेक्ट कह सकते हैं। इसे "मार्केट स्टोर" सिद्धांत के साथ करना है कि अनुप्रयोगों को डेटाबेस कनेक्शन को कॉन्फ़िगर किए बिना बॉक्स से बाहर काम करना चाहिए।

शायद स्थानीय डेटाबेस के लिए विंडोज फोन 7 (एसक्यूएल सीई) में लिंक के साथ एसक्यूएल के साथ समर्थन होगा।

यदि आप किसी केंद्रीय स्थान पर मौजूद डेटाबेस तक पहुंचना चाहते हैं, तो आपको डेटाबेस से डेटा का खुलासा करना होगा, जो आपके मेट्रो स्टाइल एप्लिकेशन द्वारा उपभोग किया जा सकता है।

+0

स्थानीय डेटाबेस द्वारा, मेरा मतलब है कि उपयोगकर्ता कंप्यूटर पर एक एसक्यूएल एक्सप्रेस डीबी स्थापित है। ऐसा लगता है जैसे आप कह रहे हैं कि यह परिदृश्य संभव होगा। एसक्यूएल एक्सप्रेस अब स्थापित 8 डेवलपर्स पूर्वावलोकन में एक मेट्रो ऐप से स्थापित और सुलभ है? – muhan

+1

मैंने जो कहने की कोशिश की वह यह है कि आप अपने पीसी पर स्थापित स्थानीय डेटाबेस से कनेक्ट नहीं हो सकते हैं। विंडोज फोन में अवधारणा है जिसे स्थानीय डेटाबेस कहा जाता है जो आपके स्थानीय भंडारण में एक SQL सीई डेटाबेस जोड़ता है। मुझे लगता है कि विंडोज फोन अवधारणा विंडोज 8 में उपलब्ध होगी। जो हासिल करने का प्रयास आप संभव नहीं होगा। – ChristiaanV

+0

नेटवर्क अलगाव के कारण आप SQL एक्सप्रेस या अन्य स्थानीय डेटाबेस सर्वर से कनेक्ट नहीं कर पाएंगे। वहाँ कुछ परियोजनाएं हैं जैसे http://winrtdatabase.codeplex.com/ जो इस कार्यक्षमता को हल करने का प्रयास कर रहे हैं। –

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