2012-10-05 8 views
2

J'ai beaucoup cherché, mais je n'ai pas trouvé grand-chose en ce qui concerne le stockage local pour les applications de métro Windows 8. Est-ce que quelqu'un sait d'un moyen facile de créer une base de données de stockage local avec les fonctions de base save() et load()?
Tout ce dont j'ai besoin est de lier quelques XAML à certaines données (titres, descriptions, etc.). J'ai fait Windows Phone 7 apps avant d'utiliser Isolatedstoragesystem mais évidemment c'est différent pour Windows 8 ... la documentation n'a pas beaucoup aidé non plus. < Des conseils appréciés.Windows 8 stockage local

+0

Jetez un oeil à certains de ces [liens] (http://www.bing.com/search?q=windows+8+metro+local+storage+c%23&qs=n&form=QBLH&pq=windows+ 8 + metro + local + stockage + c% 23 & sc = 0-30 & sp = -1 & sk =) voir s'ils aident –

+0

Ouais, là tout le violet d'être cliqué sur:/ –

+0

Jetez un oeil à ce projet Codeplex http: // sqlwinrt. codeplex.com/ –

Répondre

8

Vous avez un éventail d'options disponibles pour vous, et il y a des exemples de code, vous devriez vérifier - en particulier la Application Data Sample au Windows Dev Center

Vous pouvez utiliser le stockage de fichiers d'applications, les données locales (dictionnaire stockées sur l'appareil), données itinérantes (dictionnaire stocké dans le nuage) - toutes accessibles via Windows.Storage.ApplicationData.Current. Par exemple,

Windows.Storage.ApplicationData.Current.LocalSettings.Values["FirstName"] = "Joe" 

Au-delà, vous pouvez insérer SQLite pour le stockage de type relationnel géré en cours de processus.

+0

+1 pour SQLite! C'est ce que je préfère :) –

+0

Merci! Cela fonctionnera pour l'instant, SQLite devrait être une bonne direction pour l'avenir. –