Сохранение пользовательских данных в приложении Windows 8 metro
Я изучаю, как разрабатывать приложения для стилей Windows 8 Metro, но я не мог найти способ хранения пользовательских данных в SQL Server, например.
Что я могу использовать или как хранить пользовательские данные.
Ответ 1
Вы не можете получить доступ к локальным "настольным службам" из приложения Metro. Таким образом, вы не сможете общаться с локальным SQL Server.
Вы можете использовать онлайн-службы, которые хранят вашу информацию, или вы можете использовать локальное хранилище.
Существует несколько способов хранения данных - параметры роуминга (если вы хотите, чтобы одни и те же данные были доступны на всех устройствах win8, которые он установил для вашего приложения), настройки приложения в изолированном хранилище. О хранении данных на SQL-сервере, поскольку вы не можете развернуть базу данных sql с помощью приложения Metro, вам необходимо иметь архитектуру клиент-сервер для размещения вашей службы перед SQL-сервером db.
Ответ 4
В дополнение к ответам, которые вы уже получили, не забудьте стандартный HTML5 localStorage, который должен работать на разных платформах и, следовательно, помочь повторно использовать код. Что не является стандартом, сколько места вам разрешено, но стандартная сумма де-факто составляет около 5 МБ на всех платформах. Это может быть больше для Windows 8 для приложений в стиле Metro, но это просто предположение.