我正在使用以下代码为我的SQLite数据库文件编写自定义PRAGMA:
我也尝试了下面这些方法,但都没有生效:
有什么想法吗?
我正在使用以下代码为我的SQLite数据库文件编写自定义PRAGMA:
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的值?
我尝试了以下方法,但它无法解析SQL,因为它找不到"FROM":
db.Select<object>("PRAGMA user_version");
我也尝试了下面这些方法,但都没有生效:
db.Select<dynamic>("PRAGMA user_version");
db.Select<string>("PRAGMA user_version");
db.Select<int>("PRAGMA user_version");
有什么想法吗?