Sqlite
SQLite 来源于公共领域 SQLite Is Public Domain、
确保代码不会受到任何专有或许可内容的污染,没有任何来自互联网上的未知来源复制。即全是原创的。
虽然是免费的,无需许可证,可用于任何目的,但如果你的公司必须要一个许可证,你也能申请授权https://sqlite.org/purchase/license.
但不支持加密。如果想支持登录加密,需要另外的扩展SQLite 加密扩展(SQLite Encryption Extension,),具有读取/写入 AES 加密数据库的附加功能。具体授权可参考 https://www.sqlite.org/prosupport.html
Sqlite加密
一直以来,FreeSql开发群中,总会有一些开发者来询问Sqlite加密的问题,事实上,官方提供的Sqlite加密功能是收费的。当连接串上使用Password时,会提示授权问题。
如果底层依赖于System.Data.SQLite.Core,
Could not load file or assembly 'System.Data.SQLite.SEE.License,Version=1.0.115.5, Culture=neutral, PublicKeyToken=433d9874d0bb98c5,processorArchitecture=MSIL
如果底层依赖于Microsoft.Data.Sqlite 也会提示
You specified a password in the connection strigithub.com/luoyunchong/dotnetcore-examples/blob/master/Database-Drivers/OvOv.SqliteMicrosoftCore/Program.cs








