2012-01-22 2 views
12

Я изучаю, как разрабатывать приложения для стилей Windows 8 Metro, но я не мог найти способ хранения пользовательских данных в SQL Server, например.Сохранение пользовательских данных в приложении Windows 8 metro

Что я могу использовать или как хранить пользовательские данные.

+1

В настоящее время, вы, как ожидается, для хранения данных в облаке. Это может измениться во время запуска, трудно предсказать. –

+0

, которому облако следует использовать –

+0

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

ответ

9

Вы не можете получить доступ к локальным «настольным службам» из приложения Metro. Таким образом, вы не сможете общаться с локальным SQL Server. Вы можете использовать онлайн-службы, которые хранят вашу информацию, или вы можете использовать локальное хранилище.

Взгляните:

Этот вопрос также обсуждаемый here и here

2

Есть несколько способов хранения данных - Настройки Роуминг (если вы хотите, чтобы одни и те же данные были доступны на всех устройствах win8, которые он установил ваше приложение), настройки приложения в изолированном хранилище. О хранении данных на SQL-сервере, так как вы не можете развернуть базу данных sql с помощью приложения Metro, вам необходимо иметь архитектуру клиент-сервер для размещения вашей службы перед SQL-сервером db.

1

В дополнение к ответам, которые вы уже получили, не забывайте о стандартном HTML5 localStorage, который должен работать на разных платформах и, следовательно, помогать повторному использованию кода. Что не является стандартом, так это то, сколько места вам разрешено, но стандартная сумма де-факто составляет около 5 МБ на всех платформах. Это может быть больше в Windows 8 для приложений в стиле Metro, но это только предположение.

Смежные вопросы