using SqlSugar; using System; namespace linesider_screen_bankend.Services.SQLHepler { public static class SqlSugarHelper { private static readonly Lazy _db = new Lazy(() => { var config = new ConnectionConfig() { //ConnectionString = "Data Source=192.168.50.163;User ID=root;Password=123456;Initial Catalog=GXAssembly;Port=3306", // 替换为你的MySQL连接字符串 ConnectionString= "Data Source=139.224.232.211;User ID=root;Password=doantech123;Initial Catalog=GXAssembly;Port=3308", DbType = DbType.MySql, // 数据库类型设置为MySQL IsAutoCloseConnection = true, // 自动释放 InitKeyType = InitKeyType.Attribute // 从实体特性读取主键信息 }; var scope = new SqlSugarScope(config, db => { // 配置AOP db.Aop.OnLogExecuting = (sql, pars) => { Console.WriteLine(sql); // 输出SQL // 可以在这里记录日志 }; // 配置更多选项 db.Ado.CommandTimeOut = 30; }); return scope; }); public static SqlSugarScope Db => _db.Value; } }