2013-10-14 74 views
0

我們正在嘗試爲我們的SQLite數據庫編寫Pragma設置。我們正在編寫一個Windows 8應用程序,並使用SQlite for Windows Runtime(所以Windows的.NET包裝程序)。SQlite for Windows Runtime的Sqlite編譯設置

要嘗試優化性能,我們要設置pragma synchronous = off,但是在使用SQlite for Windows Runtime進行連接時,我們不能這樣做。我們可以做的唯一的連接是通過提供數據庫的路徑和使用,例如:

var localConnect = new SQLiteConnection(SqliteData.DbPath); 

(SqliteData是我們的類,它擁有當然的道路上,我們能不能通過什麼,但路徑,所以不能添加連接字符串與路徑的設置)。

還有能力通過SQLiteOpenFlags,但這些都沒有涉及到我們想要的任何設置。

我該怎麼做才能做到這一點?

回答

0

您可以使用連接字符串指定它。

String DBPath = @"Data Source=c:\temp\Sqlitedb.db;PRAGMA synchronous=OFF"