База данных в WP7

Я создаю приложение для Windows Phone, которому необходимо хранить некоторые данные в базе данных. Теперь я сохраняю эти данные в текстовых файлах в изолированном хранилище. Я пытаюсь создать одну базу данных в своем приложении и потерпел неудачу. Может ли кто-нибудь помочь мне создать базу данных. Я ссылался на следующие страницы, но я не мог понять это ясно. http://msdn.microsoft.com/en-us/library/hh202860(v=vs.92).aspx

http://windowsphonegeek.com/tips/Windows-Phone-Mango-Local-Database-SQL-CE--Creating-the-Database

http://www.silverlightshow.net/items/Windows-Phone-7.1-Local-SQL-Database.aspx

Приложение загружает некоторые файлы. Моя таблица содержит идентификатор документа, который является первичным ключом, именем документа, размером файла и временем завершения загрузки. Как обновить таблицу?


person Nelson T Joseph    schedule 26.06.2012    source источник
comment
У вас есть конкретная ошибка? Или вы только после больше учебников?   -  person Matt Lacey    schedule 26.06.2012
comment
Я пытался с примерами, но приложение вылетает сразу после его запуска.   -  person Nelson T Joseph    schedule 27.06.2012


Ответы (1)


Есть в основном 2 способа, как вы можете достичь этого.

  1. Либо вы можете создать базу данных и структуру ваших таблиц раньше и поместить файл базы данных в свой проект в разделе ресурсов, а при первом запуске приложения вы можете скопировать эту базу данных в изолированное хранилище.

  2. Во-вторых, определите свои структуры таблиц как классы и создайте базу данных и таблицы при первом запуске вашего приложения.

Вы можете создать свой класс Datacontext, производный от класса Datacontext по умолчанию, чтобы вы могли сохранять и получать данные с помощью запросов LINQ.

Надеюсь это поможет.

person pan4321    schedule 04.07.2012
comment
Спасибо. Я попробовал второй вариант и работает отлично. Пробовал с этим пример Еще раз спасибо. - person Nelson T Joseph; 05.07.2012