/// <summary> /// Initializes a new instance of the <see cref="DbDriverGeneric" /> class. /// </summary> /// <param name="dbProviderFactoryManager">The database provider factory manager.</param> /// <param name="factoryName">Name of the factory.</param> /// <param name="isPositional">if set to <c>true</c> [is positional].</param> /// <param name="paramPrefix">The parameter prefix.</param> public DbDriverGeneric( DbProviderFactoryManager dbProviderFactoryManager, string factoryName, bool isPositional, string paramPrefix) : this(dbProviderFactoryManager.GetFactory(factoryName), isPositional, paramPrefix) { _dbProviderFactoryName = factoryName; }
/// <summary> /// Initializes the <see cref="DbDriverPgSQL"/> class. /// </summary> public DbDriverPgSQL(DbProviderFactoryManager dbProviderFactoryManager) { }
/// <summary> /// Initializes the <see cref="DbDriverMySQL"/> class. /// </summary> public DbDriverMySQL(DbProviderFactoryManager dbProviderFactoryManager) { _dbProviderFactory = new MySqlClientFactory(); }
/// <summary> /// Initializes the <see cref="DbDriverGeneric" /> class. /// </summary> /// <param name="dbProviderFactoryManager">The database provider factory manager.</param> /// <param name="factoryName">Name of the factory.</param> public DbDriverGeneric( DbProviderFactoryManager dbProviderFactoryManager, string factoryName) : this(dbProviderFactoryManager, factoryName, false, "@") { }
/// <summary> /// Initializes the <see cref="DbDriverSQLite"/> class. /// </summary> public DbDriverSQLite(DbProviderFactoryManager dbProviderFactoryManager) { }