public static ISqlHelper GetDefaultSqlHelper() { SysSecurityConfig conf = new SysSecurityConfig(); if (conf.DefaultDatabase.Equals("SQLITE", StringComparison.OrdinalIgnoreCase)) { if (SqliteHelperInstance == null) { SqliteHelperInstance = new SqliteHelper(conf.SqliteConnectionString); } return(SqliteHelperInstance); } else if (conf.DefaultDatabase.Equals("SQLSERVER", StringComparison.OrdinalIgnoreCase)) { if (SqlSvrHelperInstance == null) { SqlSvrHelperInstance = new SqlServerHelper(conf.SqlServerConnectionString); } return(SqlSvrHelperInstance); } return(null); }
public static ISqlHelper GetSingleSqlHelper(DataBaseType dbType) { SysSecurityConfig conf = new SysSecurityConfig(); if (dbType == DataBaseType.SQLServer) { if (SqlSvrHelperInstance == null) { SqlSvrHelperInstance = new SqlServerHelper(conf.SqlServerConnectionString); } return(SqlSvrHelperInstance); } else if (dbType == DataBaseType.SQLite) { if (SqliteHelperInstance == null) { SqliteHelperInstance = new SqliteHelper(conf.SqliteConnectionString); } return(SqliteHelperInstance); } return(null); }
/// <summary> /// 获取数据库日志记录器 /// </summary> /// <returns></returns> public static ILogger GetLogger() { if (DatabaseInstance == null) { SysSecurityConfig conf = new SysSecurityConfig(); DatabaseInstance = new DatabaseLogger(conf.LogTableName); } return(DatabaseInstance); }
/// <summary> /// 获取文本文件日志记录器 /// </summary> /// <returns></returns> public static ILogger GetTextLogger() { if (TextInstance == null) { SysSecurityConfig conf = new SysSecurityConfig(); string log_path = AppDomain.CurrentDomain.BaseDirectory + conf.LogTextFilePath + "\\" + DateTime.Now.ToString("yyyyMMdd") + ".log"; TextInstance = new TextLogger(log_path); } return(TextInstance); }