我已经使用C#EntityFramework创建了一个加密的SQLite数据库,但是无法使用用于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算法)?我已经读过documentation,但没有成功。