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

Я создал зашифрованную базу данных SQLite с помощью C# EntityFramework, но я не могу открыть ее с помощью DB Browser для 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);
}

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

0 ответов

Другие вопросы по тегам