/// <summary> /// Adds a element. /// </summary> /// <param name="element">the <see cref="LX.EasyDb.Configuration.DbProviderElement"/> to add</param> public void Add(DbProviderElement element) { BaseAdd(element); }
private static string GetConnectionString(DbProviderElement element) { String connStr = null; if (String.IsNullOrEmpty(element.ConnectionStringName)) connStr = element.ConnectionString; else { ConnectionStringSettings css = ConfigurationManager.ConnectionStrings[element.ConnectionStringName]; if (css != null) connStr = css.ConnectionString; } return connStr; }
/// <summary> /// Adds a element. /// </summary> /// <param name="element">the <see cref="LX.EasyDb.Configuration.DbProviderElement"/> to add</param> public void Add(DbProviderElement element) { BaseAdd(element); }
private static IConnectionFactory CreateConnectionFactory(DbProviderElement element) { return ConnectionFactoryBuilder.NewBuilder(element.Provider, GetConnectionString(element), element.Name, element.Dialect).Build(); }