Sqlite

连接字符串

public static string GetCurrentProjectPath
{

    get
    {
        return Environment.CurrentDirectory.Replace(@"\bin\Debug", "");//获取具体路径
    }
}
public static string ConnectionString = @"DataSource="+ GetCurrentProjectPath + @"\DataBase\SqlSugar4xTest.sqlite";


加密

.Net Core和.NET5支持


新人福利

当遇到Nuget安装System.Data.SQLite失败或者无法安装,或者一直报引用兼容错误不知道如何解决请使用 新人包

Sqlite兼容驱动包下载.rar

1、Nuget安装SqlSugar或者引用最新的SqlSugar.dll

2、解压下载文件包 

3、System.Data.SQLite.dll 引用到项目

4、x86 x64 2个文件夹扔到bin目录下面 


常见错误

1、database is locked

这个输出是正常现象用 db.colse会有 用db.dispose就不会有  如果你真想没有,那么你就用using(var db=new sqlsugarclient)