Создание моего первого мобильного приложения и подключение его к базе данных - PullRequest
0 голосов
/ 20 марта 2012

Мне нужно создать приложение для Windows Phone 7 в рамках исследовательского проекта. Приложение должно:

  • Разрешить пользователю войти в систему, подключившись к базе данных сервера sql (хранится локально для целей данного проекта)
  • Если вход в систему успешен, вернуть список продуктов, связанных с пользователем (т. Е. В таблице продуктов, где UserID = x)
  • Пользователь может щелкнуть элемент в списке, а затем добавить фотографии для этого элемента. Это также может быть сделано в автономном режиме (с использованием автономного хранилища HTML5)
  • Когда снова доступно подключение к Интернету, пользователь может нажать «Загрузить» (или автоматически синхронизироваться, но не обязательно), и все изображения будут загружены в таблицу «Изображения» с правильным ProductID в качестве внешнего ключа

Поскольку я впервые занимаюсь мобильным программированием, я не уверен, что является лучшим подходом. Я особенно не уверен, как я собираюсь подключиться к базе данных. Я не действительно заинтересован в изучении Silverlight, поэтому приложение должно использовать в основном HTML5 и javascript, я также изучаю JQueryMobile.

Я уже установил PhoneGap и пробую его, но моя главная задача - как подключить приложение к базе данных, так как у меня возникают проблемы с поиском «правильного» способа сделать это, например. используя какой-либо веб-сервис или напрямую через javascript (прочитать его можно, но не рекомендуется). Если бы кто-то мог порекомендовать или предложить хороший подход к этому, это было бы здорово!

Ответы [ 2 ]

2 голосов
/ 21 марта 2012

SqlServer доступен только на телефоне через LinqToSql, который вам нужно выставить через сервис или DAL.Я не думаю, что можно совершать звонки прямо с Javascript на LinqToSql по телефону.Если вы не уверены, что БД должна быть на телефоне, вы можете просто сделать сервисные вызовы через ajax на сервер и таким образом получить доступ к БД.Недавно я сделал пост в блоге, разоблачающий БД через сервис WCF Data и потребляющий его по телефону.Это не касается вызова через ajax, но должно помочь вам начать.

http://www.ritzcovan.com/2012/02/building-a-simple-windows-phone-apppart-4/

1 голос
/ 21 марта 2012

Если вы хотите сохранить данные в базе данных WP7, используйте API хранилища PhoneGap .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...