Локальная база данных на Windows Phone 8

Я новичок в использовании SDK для Windows Phone и пытаюсь найти лучший способ создать локальную базу данных для хранения данных приложения на устройстве с Windows Phone 8. Данные должны храниться с одной страницы (не главной страницы), а извлекаться и отображаться с другой страницы.

Я пытался использовать linq для sql и sqlite, но, поскольку я новичок, я мало знаю ни о том, ни о другом методе.

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

PS: я использую Visual Studio Express 2012 для Windows Phone.

Спасибо


person Tamara Caligari    schedule 17.03.2013    source источник


Ответы (1)


Вот код для создания базы данных

public class dbDataContext : DataContext

{
    // Pass the connection string to the base class.

    public dbDataContext(string connectionString)
        : base(connectionString)
    { }

    // Specify a single table for the idea items.
    public Table<className> cn;

}

className — это место, где все ваши переменные-члены будут храниться с помощью метода get set.

затем создайте базу данных следующим образом в файле (*.cs), где вы хотите создать базу данных

private IdeaDataContext yourDb;    
yourDb = new dbDataContext("Data Source=isostore:/anyname.sdf");

ваша база данных создана

person Debhere    schedule 21.03.2013
comment
Спасибо вам обоим! Теперь, если я хочу прочитать значение из определенного столбца базы данных, как я могу это сделать? - person Tamara Caligari; 23.03.2013
comment
Использование Линк. например: var result = from value in someTable, где value.id==12 выберите значение; Дополнительная информация здесь: msdn.microsoft.com/en-us/library/ vstudio/bb397933.aspx - person Niklas Hoesl; 30.07.2013