2012-04-03 14 views
5

में स्थानीय डेटाबेस के लिए मुझे क्या उपयोग करना चाहिए, मैं विंडोज 8 के लिए मीडिया प्रबंधन मेट्रो ऐप लिखना चाहता हूं और मैं अपने सभी मेटाडेटा को फ़ाइल आधारित डेटाबेस में ऐप के लिए स्टोर करना चाहता हूं जो केवल प्रयोग योग्य हो ऐप द्वारा Ive पहले से ही विंडोज 7 के लिए एक समान ऐप बना चुका है और मैंने डेटा के लिए एसक्यूएल कॉम्पैक्ट का उपयोग किया है, लेकिन मुझे यकीन नहीं है कि एसक्यूएल कॉम्पैक्ट Win8 के साथ संगत है या नहीं।विंडोज 8 मेट्रो ऐप

तो मेट्रो ऐप में डेटा संग्रहीत करने के लिए मुझे क्या उपयोग करना चाहिए?

+0

एसक्यूएल सर्वर सीई मेट्रो-यूई – surfen

उत्तर

3

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

+0

इंडेक्स डीडी की गति क्या है, क्या यह एसक्यूएल सीई के बराबर है? – Lightweight

+0

ऐसा प्रतीत होता है कि इस समय यह एकमात्र व्यवहार्य विकल्प है ... जिसका अर्थ है कि यदि आप xaml/C# का उपयोग कर रहे हैं तो आप भाग्य से बाहर हैं – Lightweight

1

SQLITE एक है जो मैं बड़ी सफलता के साथ उपयोग कर रहा हूं। यह सिर्फ मेरी उम्मीदों से अधिक है। बहुत पोर्टेबल ...

+1

के लिए कोई नहीं है क्या SQLite ऐप सत्यापन प्रक्रिया पास करने वाला ऐप होगा ?, मैंने पढ़ा है कि SQLite Win32 कॉल का उपयोग करता है जिसे मेट्रो – Lightweight

+0

@ लाइटवेट में अनुमति नहीं है: सुनिश्चित नहीं है कि SQLite, जब विंडोज़ के तहत संकलित किया जाता है, तो एपीआई कॉल करता है जिसे "मेट्रो ऐप्स" के लिए अवैध समझा जाता है। जब तक मैं आपका जवाब नहीं पढ़ता, मुझे पता नहीं था कि मेट्रो ऐप्स में जो भी लगता है, वह सामान्य रूप से पिछड़ा संगतता होगा; अजीब लगता है। – Eric

+1

माइक्रोसॉफ्ट से टिम हेउयर से सिर्फ एक टिप्पणी पढ़ें कि एसक्ललाइट वर्तमान स्टोर सत्यापन प्रक्रिया http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/1e03b3e7-7659-4407 पास नहीं करेगा -ac07-a5a3db7a178c – Lightweight

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