Где я могу получить руководства для приложений Windows Phone, основанные на базе данных? - PullRequest
1 голос
/ 28 октября 2010
  1. Какая база данных используется в Windows Phone (coredata и sql-light в iphone)
  2. Знаете ли вы руководство, объясняющее, как использовать эти БД ... желательно с примерами кода.

    • Мне не нравится использовать БД, независимо от того, насколько они хороши, если они не считаются основным потоком, так что я могу доверять поддержке будущих версий Microsoft (Я знаю, что не могу доверять ничему - пока, я предпочитаю играть безопасно)

Спасибо, Асаф

Ответы [ 4 ]

3 голосов
/ 28 октября 2010

Если под «нативным» вы подразумеваете «уже проживаете на телефоне», то у вас не так много вариантов. SQL Compact уже встроен в устройство - вы просто не можете использовать его из сторонних приложений в первом выпуске платформы. Просто на платформе уже нет движка базы данных, доступного сторонним разработчикам.

Единственным вариантом постоянного хранения из коробки является изолированное хранилище. Microsoft не поставляет какой-либо механизм базы данных, используемый третьими лицами, которые его используют, поэтому вы можете выбрать стороннее решение, такое как Perst (которое уже давно существует) или SQLite (я запустил порт для мой ОРМ ) или накатить свой.

3 голосов
/ 28 октября 2010

В настоящее время Windos Phone 7 не поставляется с собственной поддержкой баз данных для разработчиков.У вас есть 3 варианта хранения данных: 1. Используйте изолированное хранилище телефона. 2. Сохраняйте свои данные с помощью облачной службы. 3. Используйте несобственную базу данных, например, Perst.

Если у вас есть небольшое количестводанных, затем сериализовать их в файл XML или JSON и сохранить их в изолированном хранилище телефона.

Если ваши данные имеют большой размер, вам потребуется использовать облачный сервис или базу данных, например, perst.

0 голосов
/ 28 октября 2010

Могут быть примеры Perst для Windows Phone 7 или других портов C # реализаций SQL-подобных баз данных, в том числе для Windows Phone 7 - доступ к SQL CE на телефоне в настоящее время недоступен для разработчиков.Посмотрите на некоторые примеры их использования, и вы найдете большую часть информации по ним.SQL CE для Windows Phone 7 может быть доступен для разработчиков в будущем, однако по этому поводу ничего не было объявлено или подтверждено.

0 голосов
/ 28 октября 2010

Если вы используете .NET Compact Framework, существует Sql Server Compact Edition. Что касается руководств, вы всегда можете найти что-то связанное с этим на MSDN. (Я не уверен, что вы подразумеваете под собственной базой данных.)

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