2011-10-03 10 views
4

Привет возвышенный мудрецов мира развития,SQL Доступ к данным в Windows 8 HTML5/Javascript Desktop Development

Я смиренно пришел пред тобою с нуб вопрос. Я действительно очень рад разработке Windows 8 Metro HTML5/Javascript, но до сих пор я еще не нырнул в него. Один из первоначальных вопросов, которые сразу возникли, что Google не удалось мне до сих пор, как я делаю локальный доступ к данным с приложениями метро HTML? Я понимаю, что я могу использовать некоторые из новых функций хранения данных HTML5, но что мне делать, если я хочу иметь приложение, которое пишет/принимает данные, чтобы сказать базу данных SQL CE на локальном компьютере, а не удаленную? Есть ли какой-то программируемый встроенный объект, с которым я могу обращаться с Javascript, чтобы манипулировать данными с помощью этого, чтобы использовать традиционное место веб-сервера?

Спасибо за ваше время.

+1

мая ответили на свой вопрос, если никто не выскочит здесь ни с чем более полезным по обезвреживанию я Nuke мой вопрос. Пока, похоже, вы можете использовать «indexDB» http://blogs.msdn.com/b/ie/archive/2011/09/27/building-offline-experiences-with-html5-appcache-and-indexeddb. ASPX – infocyde

ответ

9

В WinRT отсутствует клиент для доступа SQL. Чтобы получить доступ к таким базам данных, вам необходимо создать веб-службу и вызвать ее (аналогично Silverlight). Для этого поддерживаются службы WCF RIA.

Для хранения и извлечения данных локально существует JET API. Поддержка HTML и JavaScript приложений IndexedDB. Все эти параметры считывают и записывают данные в изолированное хранилище приложения; они не обеспечивают свободный доступ к файловой системе.

Взятые из http://www.itwriting.com/blog/4874-data-access-in-windows-8-winrt.html