0

我们正在尝试为我们的 SQLite 数据库进行 Pragma 设置。我们正在编写一个 Windows 8 应用程序并将 SQlite 用于 Windows 运行时(因此 Windows 的 .net 包装器)。

为了尝试优化我们想要设置的性能pragma synchronous = off,但是当使用 SQlite for Windows Runtime 进行连接时,我们不能这样做。我们可以建立的唯一连接是通过提供数据库路径并使用例如:

var localConnect = new SQLiteConnection(SqliteData.DbPath);

(SqliteData 是我们的类,它当然包含路径,除了路径我们不能传递任何东西,所以不能添加带有路径设置的连接字符串)。

还有通过的能力,SQLiteOpenFlags但这些似乎都与我们想要的任何设置无关。

我应该怎么做才能完成这项工作?

4

1 回答 1

0

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

String DBPath = @"Data Source=c:\temp\Sqlitedb.db;PRAGMA synchronous=OFF"
于 2014-04-02T23:28:31.803 回答