我试图通过调用如下代码使 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/