【发布时间】:2014-07-21 14:36:24
【问题描述】:
我正在使用以下代码将自定义 PRAGMA 写入我的 SQLite db 文件:
using (var db = GetNewConnection())
{
var version = "1234";
var query = string.Format("PRAGMA user_version={0}", version);
db.ExecuteSql(query);
}
成功地将 PRAGMA 写入文件,我可以通过执行以下命令使用 SQLite Expert 或 LINQPad 进行检查:
PRAGMA user_version
但是如何使用 OrmLite v3.9.71 从 DB 文件中读取 PRAGMA 的值?
我尝试了以下方法,但由于找不到“FROM”而无法解析 SQL:
db.Select<object>("PRAGMA user_version");
我也尝试了以下方法,它们都不起作用:
db.Select<dynamic>("PRAGMA user_version");
db.Select<string>("PRAGMA user_version");
db.Select<int>("PRAGMA user_version");
有什么想法吗?
【问题讨论】:
标签: c# sqlite ormlite-servicestack