wp8にはsqlite-netを使用しています。テーブルに行を挿入しようとしていますが、列が存在しないという実行時エラーが発生します。行の直前にブレークポイントを置いてデータベース変数を調べると、テーブルと列が表示されるので、何が起こっているのかわかりません。コードは次のとおりです。
db.BeginTransaction();
db.Query<Entry>("insert into Entry(desc, date) values (calories = 100, desc = 'food', date = '5/26/13')");
db.Commit();
public class Entry
{
[SQLite.AutoIncrement, SQLite.PrimaryKey, SQLite.Column("id")]
public int id { get; set; }
[SQLite.Column("calories")]
public int calories { get; set; }
[SQLite.Column("desc")]
public string desc { get; set; }
[SQLite.Column("date")]
public string date { get; set; }
}