SQLite – это переносимая база данных, подобная SQL Compact и имеющая реализации для огромного числа платформ. Предпосылкой к переносу на Windows Phone 7, судя по всему, послужила уже существующая реализация для настольной версии Silverilght. Признаться честно, просмотрев исходные коды SQLite, я не могу сказать, что они мне нравятся. Однако, эта библиотека действительно работает на Windows Phone 7 и ее можно использовать в своих приложениях.
Итак, для того, чтобы использовать SQLite в своих приложениях нужно загрузить исходные коды библиотеки. Загрузив, не пугайтесь – исходные коды библиотеки занимают 10 Мб, это действительно так. Однако, не стоит переживать, при сборке проекта SQLite собирается в сборку размером в 600Кб (плюс, если необходимо, файл с отладочной информацией 1.4Мб). Размер библиотеки 600Кб – это, конечно, тоже не мало, но по сравнению с 10 Мб выглядит несущественно. Вместе с исходным кодом самой библиотеки поставляется пример приложения, работающего с SQLite. С него мы и начнем рассмотрение работы.
Read more: Sergei Zvezdin