using SqlSugar; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hopetry.Provider { public class SqlSugarConfig { /*public static SqlSugarClient GetSqlSugarScope() { return new SqlSugarClient(new ConnectionConfig() { ConnectionString = @"DataSource=minio.db;Journal Mode=WAL;", // 数据库路径 DbType = DbType.Sqlite, // 数据库类型 IsAutoCloseConnection = true, // 自动释放 InitKeyType = InitKeyType.Attribute // 从实体特性中读取主键信息 }, db => { // 配置AOP db.Aop.OnLogExecuting = (sql, pars) => { //Console.WriteLine(sql); // 输出SQL Console.WriteLine(UtilMethods.GetSqlString(DbType.SqlServer, sql, pars)); }; }); }*/ public static SqlSugarScope GetSqlSugarScope() { return new SqlSugarScope(new ConnectionConfig() { ConnectionString = @"DataSource=minio.db;Journal Mode=WAL;Pooling=true;Max Pool Size=100;", DbType = DbType.Sqlite, IsAutoCloseConnection = true, InitKeyType = InitKeyType.Attribute }, db => { db.Aop.OnLogExecuting = (sql, pars) => { Console.WriteLine(UtilMethods.GetSqlString(DbType.SqlServer, sql, pars)); }; }); } } }