使用SQLite.Core连接带密码的数据库

4

我想连接到一个SQLite数据库,该数据库受密码保护,并将其添加到 .Net Core 2.1 项目中。

为此,我导入以下内容: Microsoft.EntityFrameworkCore.Sqlite.Core(2.2.2) System.Data.Sqlite.Core(1.0.109.2)

我想连接到我的数据库:

using (var connexion = new SQLiteConnection($"Data Source={_Path};Password={_Password};"))
{
    connexion.Open();
}

但我遇到了问题:

'SQL逻辑错误:无法使用“Password”连接字符串属性:库未构建支持加密。

我不知道如何以不同方式设置密码?

1个回答

2
我记得在以前的经验中,EFCore并不支持开箱即用的加密,我们需要使用外部库。如果要在SQLite中使用密码,可以从这里阅读相关信息:这里。最初的回答。

对我有用!只需进入GitHub存储库,向下滚动到说明,并遵循这6个步骤。我惊喜地发现这是多么容易。 - Mario

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接