写点什么

提供轻量级 API 的 SQLite WinRT 包装器

  • 2013-06-08
  • 本文字数:712 字

    阅读完需:约 2 分钟

面向 Windows Phone 8 的 SQLite WinRT 包装器支持使用轻量级 WinRT API 访问 SQLite 数据库功能。该包装器提供了用于实现各种数据库动作的函数,具体如下:

上面提到的操作都基于异步模式( async pattern ),也就说这些函数在工作线程中执行操作,这可以使数据库应用速度更快、更流畅。该包装器也支持基于异常的编程,而且它主要就是为在 SQLite 的功能之上提供一个很薄的包装器而设计的。

SQLite WinRT 包装器也支持以集合的方式访问返回结果,但默认并未开启,因为这种方式会降低处理速度,而且所有列都是以字符串形式返回的。要使用该特性,应该调用 EnableColumnsProperty() 方法。

var statement = await db.PrepareStatementAsync(“SELECT rowid, CityName FROM Cities;”);
statement.EnableColumnsProperty();

为修复与只读数据库有关的问题,可以使用 temp_store pragma 强制 SQLite 使用内存中临时的表和索引,也可以在应用首次运行的时候将数据库从其安装的文件夹复制到隔离存储的文件夹中。前者使用方便,后者会占用更多磁盘空间,而且首次启动时需要花点时间进行初始化。不过,如果数据库文件很小,用户几乎注意不到任何不必要的延迟。

Windows Phone 开发者平台的程序经理 Peter Torr 提到,“在使用只读数据库时,还要避免把 journal_mode pragma 设置为 WAL(write-ahead logging ,预写日志)”。

查看英文原文: SQLite WinRT Wrapper with Lightweight APIs

2013-06-08 09:351319
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 143.8 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

第2周作业

娄江国

极客大学架构师训练营

架构师训练营——第二周总结

jiangnanage

银行业数据治理之「数据资产管理」

数据司令

大数据 数据仓库 金融科技 数据治理 数据资产

架构师训练营第二周命题作业

hifly

设计模式 极客大学架构师训练营 UML 依赖倒置原则 接口隔离原则

架构师训练营第二周作业

Jerry Tse

极客大学架构师训练营 作业

第 02 周作业

夏秋

极客大学架构师训练营

【漫画】云通信企业公众号,打造私域流量的利器

阿里云Edge Plus

云通信

week2作业

慢慢来的比较快

透过本质和发展看编程

拈香(曾德政)

架构师 面向对象设计 极客大学架构师训练营 面向对象设计原则

聊聊面向对象的设计(OOD)原则

Jerry Tse

极客大学架构师训练营 作业

你不会还不懂依赖倒置吧?赶紧来看看

hellohuan

设计模式 极客大学架构师训练营 设计原则

软件的本质与设计原则

dony.zhang

DIP和SIP的理解和学习

拈香(曾德政)

极客大学架构师训练营 面向对象设计原则 DIP 设计原则 SIP

视频豪横时代,应用如何快速构建视频点播能力?

阿里云Edge Plus

音视频 CDN 直播 点播

作业

chenzt

【架构师第二周作业】依赖倒置

浪浪

0期架构Week2作业1

Nan Jiang

架构师训练营第二周学习总结

whiter

极客大学架构师训练营

江帅帅:精通 Spring Boot 系列 05

古月木易

Spring Boot

架构师训练营第二周学习总结

王鑫龙

极客大学架构师训练营

架构师训练营 Week02 学习心得

极客大学架构师训练营

7-ELEVEn工作法

wujunmin

管理 零售

设计一个软件框架的关键点

dony.zhang

第二周作业

极客大学架构师训练营

第2周总结

娄江国

极客大学架构师训练营

第 02 周学习总结

夏秋

架构师训练营第二周命题作业

兔狲

作业

江帅帅:精通 Spring Boot 系列 05

奈学教育

Spring Boot

设计原则

GalaxyCreater

架构

架构师训练营2 ——框架设计

默默

0期架构Week2作业2

Nan Jiang

提供轻量级API的SQLite WinRT包装器_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章