我有一个项目使用加密的SQLite数据库进行文件存储。它引用了一个名为System.Data.SQLite.dll
的DLL以下是文件属性
我不知道dll来自哪里,我继承了这个项目。我认为它可能是标准SQLite的第三方加密包装器。
无论如何,我想从Nuget升级到最新版本的SQLite,但到目前为止我无法打开数据文件,因为它们是加密的。看起来SQLite的最新版本内置了加密功能,并且我已经尝试将加密密码放在连接字符串中,但这并不起作用。
我需要知道当前的内置加密是否与我的dll向后兼容,如果是,那么我需要在代码中进行哪些更改才能使其正常工作?
答案 0 :(得分:0)
这不是一个ecryption包装,但是:
System.Data.SQLite是SQLite的ADO.NET提供程序。
我建议您下载Documentation for System.Data.SQLite并查看
System.Data.SQLite简介>版本历史
部分,了解是否有任何更改可能会破坏您的代码。