c# - MonoTouch : SQLite-net thread safety and SQLiteConfig. 序列化

标签 c# iphone ios sqlite xamarin.ios

我试图通过调用如下代码使 SQLite 默认为“更”线程安全:

SqliteConnection.SetConfig (SQLiteConfig.Serialized);

我觉得跟设置有关:

 DSQLITE_THREADSAFE=1

但如何做到这一点也是一个谜。

使用很棒的 SQLite-NET ORM for MonoTouch,似乎没有办法设置 SQLiteConfig.Serialized?

想法?

最佳答案

我的(不是最近的)SQLite.cs 副本在 SQLite3 类型中定义了这个方法:

public static extern Result Config (ConfigOption option);

ConfigOption定义为:

public enum ConfigOption : int
{
    SingleThread = 1,
    MultiThread = 2,
    Serialized = 3
}

关于c# - MonoTouch : SQLite-net thread safety and SQLiteConfig. 序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15436741/

相关文章:

iphone - 创建一个监听来电事件的移动应用

iOS加载调整大小的图像而不会降低质量

c# - 如何使用 Booksleeve 实现 Redis 流水线请求?

c# - 如果未安装 Excel,如何创建 Excel 实例

iphone - Objective C HTML 转义/取消转义

ios - 将一个 UIView 拖动到另一个 UIView 的边界上(带有圆角)

ios - Swift shapelayer 设置填充颜色不起作用

c# - 无法读取 iTunes XML 提要

c# - 接受 KeyValuePair 的通用 IEnumerable 的函数

ios - 在关闭 View 之前调用委托(delegate)方法