protected virtual void CreateTables(SQLiteConnection db) { db.RunInTransaction(delegate { foreach (var t in Model.GetAllModels()) { db.CreateTable(t); } }); }
protected virtual void ClearTables(SQLiteConnection db) { db.RunInTransaction(delegate { foreach (var t in Model.GetAllModels()) { var map = db.GetMapping(t); var query = string.Format("delete from \"{0}\"", map.TableName); db.Execute(query); } }); }