2013-03-15 6 views
1

Я пытаюсь сделать SQLITE по умолчанию, чтобы быть «более» потокобезопасной по телефону что-то вроде этого кода:MonoTouch: SQLite-сеть потокобезопасность и SQLiteConfig.Serialized

SqliteConnection.SetConfig (SQLiteConfig.Serialized); 

Я думаю, что это связано с :

DSQLITE_THREADSAFE=1 

Но как это сделать, это тоже тайна.

Использование Awesome SQLite-NET ORM для MonoTouch, похоже, не существует способа установить SQLiteConfig.Serialized?

Идеи?

ответ

2

Мой (не совсем недавняя) копия SQLite.cs имеет этот метод, определенный в SQLite3 типа:

public static extern Result Config (ConfigOption option); 

и ConfigOption определяется как:

public enum ConfigOption : int 
{ 
    SingleThread = 1, 
    MultiThread = 2, 
    Serialized = 3 
} 
Смежные вопросы