2012-01-22 11 views
12

Sto imparando come sviluppare applicazioni in stile Metro di Windows 8 ma non sono riuscito a trovare un modo per archiviare i dati utente in SQL Server, ad esempio.Memorizza i dati utente nell'app di Windows 8 Metro

Cosa potrei usare o come memorizzare i dati utente.

+1

A partire da ora, si sono tenuti a memorizzare i dati nel cloud. Questo potrebbe cambiare al momento del lancio, difficile da prevedere. –

+0

quale nuvola dovrei usare –

+0

http://en.wikipedia.org/wiki/Cloud_computing –

risposta

9

Non è possibile accedere ai "servizi desktop" locali dall'app Metro. Quindi non sarai in grado di comunicare con un server SQL locale. È possibile utilizzare i servizi online che memorizzano le informazioni o è possibile utilizzare la memoria locale.

Date un'occhiata a:

Tale questione è anche dibattuto here e here

2

Ci sono un paio di modi di memorizzazione dei dati - Impostazioni Roaming (se vuoi che gli stessi dati siano disponibili su tutti i dispositivi win8 che ha installato edificata la tua applicazione), Impostazioni dell'applicazione in Storage isolato. Informazioni sulla memorizzazione dei dati nel server SQL, poiché non è possibile distribuire il database sql con l'app Metro, è necessario disporre di un arco client-server per ospitare il servizio di fronte a un db del server sql.

1

Oltre alle risposte che hai già ottenuto, non dimenticare lo standard HTML5 localStorage, che dovrebbe funzionare su piattaforme e quindi aiutare la riusabilità del codice. Quello che non è uno standard è quanto spazio ti è permesso, ma l'importo standard di fatto è di circa 5 MB in tutte le piattaforme. Potrebbe essere più su Windows 8 per le app in stile Metro, ma è solo una supposizione.

Problemi correlati