2012-01-22 17 views
12

Uczę się, jak tworzyć aplikacje w stylu Windows 8 Metro, ale nie mogłem na przykład znaleźć sposobu przechowywania danych użytkownika w SQL Server.Przechowuj dane użytkownika w aplikacji Metro systemu Windows 8

Co mogę użyć i jak przechowywać dane użytkownika.

+1

Jak na razie, to oczekuje na przechowywanie danych w chmurze. To może się zmienić w momencie uruchomienia, trudne do przewidzenia. –

+0

która chmura powinna być używana –

+0

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

Odpowiedz

9

Nie można uzyskać dostępu do lokalnych "usług pulpitu" z aplikacji Metro. Więc nie będziesz w stanie komunikować się z lokalnym serwerem SQL. Możesz korzystać z usług online, które przechowują Twoje informacje lub możesz korzystać z pamięci lokalnej.

Spójrz:

Pytanie jest również przedmiotem debaty here i here

2

Istnieje kilka sposobów przechowywania danych - Roaming Settings (jeśli chcesz, aby te same dane były dostępne dla wszystkich urządzeń Win8, które zainstalował ed twoją aplikację), Ustawienia aplikacji w izolowanym magazynie. O przechowywaniu danych w serwerze SQL, ponieważ nie można wdrożyć bazy danych sql z aplikacją Metro, trzeba mieć serwer-serwer, aby hostować swoją usługę przed bazą danych serwera sql.

1

Oprócz odpowiedzi, które już uzyskałeś, nie zapomnij o standardzie HTML5 localStorage, który powinien działać na różnych platformach, a zatem pomóc w ponownym użyciu kodu. Nie standardem jest to, ile miejsca jest dozwolone, ale faktyczna standardowa kwota wynosi około 5 MB na wszystkich platformach. To może być więcej na Windows 8 dla aplikacji w stylu Metro, ale to tylko przypuszczenie.

Powiązane problemy