static LoggerFactory() { var fileName = AppSettingFinder.Query("logger:FileName"); var path = AppDomain.CurrentDomain.BaseDirectory + fileName;; log4net.Config.XmlConfigurator.Configure(new FileInfo(path)); }
/// <summary> /// 根据Provider类型,创建数据库连接 /// </summary> /// <returns></returns> private static IDbConnection CreateConnectionByProvider(string connString) { var connectionString = string.IsNullOrWhiteSpace(connString) ? AppSettingFinder.Query("db:ConnectionString") : connString; //var connectionString = AppSettingFinder.Query("db:ConnectionString"); String provider = AppSettingFinder.Query("db:Provider"); IDbConnection conn = null; switch (provider) { case "ORACLE": conn = new OracleConnection(connectionString); DapperExtensions.DapperExtensions.SqlDialect = new OracleDialect(); break; case "MSSQL": conn = new SqlConnection(connectionString); break; default: conn = new SqlConnection(connectionString); break; } //IDbConnection conn = new OracleConnection(connectionString); return(conn); }