Создайте зашифрованную базу данных SQLite с помощью C # EntityFramework и откройте с помощью обозревателя базы данных для SQLite. - PullRequest
0 голосов
/ 09 февраля 2019

Я создал зашифрованную базу данных SQLite с помощью C # EntityFramework, но я не могу открыть ее с помощью браузера БД для SQLite

Обновлен браузер БД для SQLite в последней версии 3.11, и я использую БДБраузер (SQLCipher)

using System.Data.SQLite;

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{

    var conn = new System.Data.SQLite.SQLiteConnection(@"Data Source=mySQLite.db;");

    var command = conn.CreateCommand();
    command.CommandText = "PRAGMA key = 'password'";

    command.ExecuteNonQuery();

    optionsBuilder.UseSqlite(conn);
}

SQLCipher password request

Использует ли C # и связанная библиотека SQLCipher конкретную конфигурацию?Как настроить код C # для открытия базы данных с помощью DB Browser?Есть ли конкретные параметры для использования (например, версия SQLite, размер страницы, итерация kdf, алгоритмы hmac и kdf)?Я прочитал документацию , но безуспешно.

...