Windows phone 7 - Загрузка существующей базы данных в изолированное хранилище - PullRequest
2 голосов
/ 22 октября 2011

Как загрузить существующую базу данных с большим количеством данных в изолированное хранилище.Я мало читал о том, как использовать базу данных в телефоне 7, но они не загружают предварительно определенные данные.Вместо этого они создают базу данных, если она запускается в первый раз, позже используйте ту же самую.

1 Ответ

1 голос
/ 22 октября 2011

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

http://visualstudiomagazine.com/articles/2011/10/01/linq-to-sql-on-windows-phone-75.aspx Из этой статьи:

Использование существующей базы данных Можно отправить существующую базу данных с вашим приложением, добавив его в свой проект и установив Построить действие для контента. Это развернет файл базы данных с вашим приложение на телефон, но оно будет помещено в ту же папку как и любой другой статический контент для вашего приложения. Ваше приложение может только чтение из этой папки, что означает, что вы должны открыть базы данных в режиме только для чтения, или скопируйте базу данных в изолированную Хранение до доступа к нему. Ниже приведен пример подключения строка для базы данных, которая была упакована с приложением:

...