WindowsPhone8でSQLiteを使用するためのメモ2

WindowsPhone8でSQLiteを使用するためのメモの続き的なメモ

最後にインサートしたテーブルを知りたい場合は

var table = await db.QueryAsync<T>("select * from T where ROWID = last_insert_rowid();");

で取得できます。

テーブルから指定したデータを取得する際

await db.Table<T>().Where(x => x.Id == id);

のように取得しますが、複数の条件の場合には

await db.Table<T>().Where(x => x.Id == id).Where(x => x.A == a);

と「Where」を重ねる形で取得できます(所謂チェインで行う」)。

※気が付いたメモをここに追記していきます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.