public static Configuration Init( IConfigBuilder configBuilder, ISessionStorage storage, string connectionString, string factoryKey ) { _configBuilder = configBuilder; InitStorage(storage); try { if (!string.IsNullOrEmpty(factoryKey)) { var config = AddConfiguration(factoryKey, connectionString); if (config != null) { DefaultFactoryKey = factoryKey; } return(config); } return(AddConfiguration(DefaultFactoryKey, connectionString)); } catch { Storage = null; throw; } }
public CUDConfigBuilder(IConfigBuilder parent, IEnumerable <Type> entityTypeList, ILoggerFactory loggerFactory = null) { Parent = parent; _entityTypeList = entityTypeList; _loggerFactory = loggerFactory ?? NullLoggerFactory.Instance; _logger = _loggerFactory.CreateLogger <XmlConfigBuilder>(); }
public void SetParent(IConfigBuilder configBuilder) { if (configBuilder == this) { throw new SmartSqlException("ConfigBuilder.Parent can't be self!"); } Parent = configBuilder; }
/// <summary> /// It may not actually be possible to create a log folder, and we don't want /// to explicitly fail if it's a system level path like /var/log /// </summary> private void CreateLogFolder(IConfigBuilder configSettings) { try { if (!Directory.Exists(configSettings.ApplicationLogFolder)) { Directory.CreateDirectory(configSettings.ApplicationLogFolder); } } catch (IOException) { } }
public void ConfigureLogging <T>(T instance) where T : IConfigBuilder { _configSettings = instance; CreateLogFolder(_configSettings); LogManager.Configuration = _configSettings.Build(); }
/// <summary> /// Initializes a new instance of the <see cref="SQLiteEngine"/> class. /// </summary> /// <param name="configBuilder">The config builder.</param> public SQLiteEngine(IConfigBuilder configBuilder) : base(configBuilder) { }
public void SetParent(IConfigBuilder configBuilder) { throw new NotImplementedException(); }
/// <summary> /// Initializes a new instance of the <see cref="PostgreSQLEngine"/> class. /// </summary> /// <param name="configBuilder">The config builder.</param> public PostgreSQLEngine(IConfigBuilder configBuilder) : base(configBuilder) { }
public void SetParent(IConfigBuilder configBuilder) { }
public GetWebApiService() { //Production version would not inject/create object like this. Inject with unity. //Leave it for now due to time constraints _configBuilder = new ConfigBuilder(); }
/// <summary> /// Initializes a new instance of the <see cref="SQLServerEngine"/> class. /// </summary> /// <param name="configBuilder">The config builder.</param> public SQLServerEngine(IConfigBuilder configBuilder) : base(configBuilder) { }
/// <summary> /// Initializes a new instance of the <see cref="OracleDBEngine"/> class. /// </summary> /// <param name="configBuilder">The config builder.</param> public OracleDBEngine(IConfigBuilder configBuilder) : base(configBuilder) { }
public static void Init(IConfigBuilder builder) { builder.Build(); }
public SmartSqlBuilder UseConfigBuilder(IConfigBuilder configBuilder) { ConfigBuilder = configBuilder; return(this); }
public static Configuration Init( IConfigBuilder configBuilder, ISessionStorage storage, string connectionString, string factoryKey ) { _configBuilder = configBuilder; InitStorage(storage); try { if (!string.IsNullOrEmpty(factoryKey)) { var config = AddConfiguration(factoryKey, connectionString); if (config != null) DefaultFactoryKey = factoryKey; return config; } return AddConfiguration(DefaultFactoryKey, connectionString); } catch { Storage = null; throw; } }
/// <summary> /// Initializes a new instance of the <see cref="Engine"/> class. /// </summary> /// <param name="configBuilder">The config builder.</param> public Engine(IConfigBuilder configBuilder) : this() { Tables = configBuilder.GetConfig().ToDictionary(x => x.Type.FullName, x => x); }
/// <summary> /// Initializes a new instance of the <see cref="MySQLEngine"/> class. /// </summary> /// <param name="configBuilder">The config builder.</param> public MySQLEngine(IConfigBuilder configBuilder) : base(configBuilder) { }