我已经使用 C# EntityFramework 创建了一个加密的 SQLite 数据库,但我无法使用 DB Browser for SQLite 打开它
SQLite 的 DB Browser 已更新到最新版本 3.11,我正在使用 DB Browser (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 算法)?我已阅读文档但没有成功。