2012-04-03 12 views
5

Voglio scrivere un'app Metro management per Metro 8 e voglio memorizzare tutti i miei metadati per l'app in un database basato su file che dovrebbe essere utilizzabile dall'app. Ho già creato un'applicazione simile per Windows 7 e ho usato Sql Compact per i dati, ma non sono sicuro che sql compact sia compatibile con win8.Cosa dovrei usare per un database locale in un'app di Windows 8 metro

Quindi, che cosa dovrei utilizzare per la memorizzazione dei dati in un'app Metro?

+0

SQL Server CE è un no-go per metro-ui – surfen

risposta

3

Sto utilizzando IndexedDB, se usi l'app Metro javascript, non è necessario accedere a librerie di terze parti. perché l'app Metro javascrip utilizza lo stesso motore con IE10.

+0

Qual è la velocità di IndexedDB come, è paragonabile a SQL CE? – Lightweight

+0

Sembra che questa sia l'unica opzione valida al momento ... il che significa che se stai usando xaml/C# sei prugna per fortuna – Lightweight

1

SQLITE è uno che sto usando con grande successo. Ha appena superato le mie aspettative. Molto portatile ...

+1

Un'app che utilizza SQLite passerà il processo di verifica delle app ?, Ive ha letto che SQLite utilizza chiamate win32 non consentite nella metropolitana – Lightweight

+0

@Lightweight: Non sono sicuro se SQLite, quando è compilato in Windows, effettua chiamate API ritenute illegali per "app della metropolitana". Fino a quando non ho letto la tua risposta, non ero a conoscenza del fatto che le app della metropolitana comportassero la preclusione di ciò che immagino sarebbe normalmente una retrocompatibilità; sembra strano – Eric

+1

leggi un commento di Tim Heuer di Microsoft che afferma che SqlLite non passerà il processo di convalida del negozio corrente http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/1e03b3e7-7659-4407 -ac07-a5a3db7a178c – Lightweight

Problemi correlati