Windows Phone 7 には今のところ SqlLiteがなく、必要があれば Linq to XMLなどで代用します。

が、Silverlight はあくまでも.NETテクノロジ。並ばないものは作ってしまえということで作られたのがSqlLite。

WP7 SqliteClient Preview

元々Linuxに.NET Framework を移植した方が Mono プロジェクト用に作られた SqlLite を移植したものだとか。

image

ソースコードはこんな感じ。ね、いい感じです。

//List<Test> lst=new List<Test>();
SQLiteCommand cmd = db.CreateCommand("SELECT * FROM test");
var lst = cmd.ExecuteQuery<Test>();