Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 /// <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);
 }
Exemplo n.º 4
0
 private static IConnectionFactory CreateConnectionFactory(DbProviderElement element)
 {
     return ConnectionFactoryBuilder.NewBuilder(element.Provider, GetConnectionString(element), element.Name, element.Dialect).Build();
 }