2013-10-14 42 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"