SQLite データベースのプラグマ設定を作成しようとしています。Windows 8 アプリを作成しており、Windows ランタイムに SQlite を使用しています (したがって、Windows の .net ラッパー)。
パフォーマンスを最適化するために を設定したいのですがpragma synchronous = off
、SQlite for Windows ランタイムを使用して接続する場合、これを行うことはできません。私たちができる唯一の接続は、データベース パスを提供し、たとえば次のように使用することです。
var localConnect = new SQLiteConnection(SqliteData.DbPath);
(SqliteData は私たちのクラスであり、もちろんパスを保持します。パス以外のものを渡すことはできないため、パスを使用した設定で接続文字列を追加することはできません)。
パスする機能もありますがSQLiteOpenFlags
、これらのいずれも、必要な設定に関連していないようです。
これを機能させるにはどうすればよいですか?