public GenericDatabase( string connectionString, DbProviderFactory dbProviderFactory, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, dbProviderFactory, instrumentationProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="OracleDatabase"/> class with a connection string, /// a list of Oracle packages, and an instrumentation provider. /// </summary> /// <param name="connectionString">The connection string for the database.</param> /// <param name="packages">A list of <see cref="IOraclePackage"/> objects.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public OracleDatabase(string connectionString, IEnumerable<IOraclePackage> packages, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, OracleClientFactory.Instance, instrumentationProvider) { if (packages == null) throw new ArgumentNullException("packages"); this.packages = packages; }
private static SqlCeDatabase GetDatabase(IDataInstrumentationProvider instrumentationProvider) { var testConnection = new TestConnectionString(); testConnection.CopyFile(); return(new SqlCeDatabase(testConnection.ConnectionString, instrumentationProvider)); }
/// <summary> /// Initializes a new instance of the <see cref="Database"/> class with a connection string, /// a <see cref="DbProviderFactory"/> and an <see cref="IDataInstrumentationProvider"/>. /// </summary> /// <param name="connectionString">The connection string for the database.</param> /// <param name="dbProviderFactory">A <see cref="DbProviderFactory"/> object.</param> /// <param name="instrumentationProvider">Instrumentation provider to use.</param> protected Database(string connectionString, DbProviderFactory dbProviderFactory, IDataInstrumentationProvider instrumentationProvider) { if (string.IsNullOrEmpty(connectionString)) throw new ArgumentException(Resources.ExceptionNullOrEmptyString, "connectionString"); if (dbProviderFactory == null) throw new ArgumentNullException("dbProviderFactory"); if (instrumentationProvider == null) throw new ArgumentNullException("instrumentationProvider"); this.connectionString = new ConnectionString(connectionString, VALID_USER_ID_TOKENS, VALID_PASSWORD_TOKENS); this.dbProviderFactory = dbProviderFactory; this.instrumentationProvider = instrumentationProvider; }
public OracleDatabase( string connectionString, IEnumerable <IOraclePackage> packages, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, (DbProviderFactory)OracleClientFactory.Instance, instrumentationProvider) { if (packages == null) { throw new ArgumentNullException(nameof(packages)); } this.packages = packages; }
protected Database( string connectionString, DbProviderFactory dbProviderFactory, IDataInstrumentationProvider instrumentationProvider) { if (string.IsNullOrEmpty(connectionString)) { throw new ArgumentException(Resources.ExceptionNullOrEmptyString, nameof(connectionString)); } if (dbProviderFactory == null) { throw new ArgumentNullException(nameof(dbProviderFactory)); } if (instrumentationProvider == null) { throw new ArgumentNullException(nameof(instrumentationProvider)); } this.connectionString = new Microsoft.Practices.EnterpriseLibrary.Data.ConnectionString(connectionString, Database.VALID_USER_ID_TOKENS, Database.VALID_PASSWORD_TOKENS); this.dbProviderFactory = dbProviderFactory; this.instrumentationProvider = instrumentationProvider; }
/// <summary> /// Initializes a new instance of the <see cref="SqlDatabase"/> class with a /// connection string and instrumentation provider. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public SqlDatabase(string connectionString, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, SqlClientFactory.Instance, instrumentationProvider) { }
/// <summary> /// Creates a <see cref="SmartClientDatabase"/> using the provided connection string. /// </summary> /// <param name="connectionString">The connection string to use.</param> /// <param name="instrumentationProvider">The data instrumentation provider to use.</param> public SmartClientDatabase(string connectionString, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, instrumentationProvider) { }
private static SqlCeDatabase GetDatabase(IDataInstrumentationProvider instrumentationProvider) { var testConnection = new TestConnectionString(); testConnection.CopyFile(); return new SqlCeDatabase(testConnection.ConnectionString, instrumentationProvider); }
/// <summary> /// Initializes a new instance of the <see cref="SqlCeDatabase"/> class with a connection string /// and an instrumentation provider. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public SqlCeDatabase(string connectionString, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, SqlCeProviderFactory.Instance, instrumentationProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="GenericDatabase"/> class with a connection string, /// a provider factory, and an instrumentation provider. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="dbProviderFactory">The provider factory.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public GenericDatabase(string connectionString, DbProviderFactory dbProviderFactory, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, dbProviderFactory, instrumentationProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="SQLiteDatabase"/> class with a connection string /// and an instrumentation provider. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public SQLiteDatabase(string connectionString, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, SQLiteFactory.Instance, instrumentationProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="SqlDatabase"/> class with a /// connection string and instrumentation provider. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public OledbDatabase(string connectionString, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, System.Data.OleDb.OleDbFactory.Instance, instrumentationProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="SqlDatabase"/> class with a /// connection string and instrumentation provider. /// </summary> /// <param name="connectionString">The connection string.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public MySqlDatabase(string connectionString, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, MySqlClientFactory.Instance, instrumentationProvider) { }
/// <summary> /// Initializes a new instance of the <see cref="OracleDatabase"/> class with a connection string, /// a list of Oracle packages, and an instrumentation provider. /// </summary> /// <param name="connectionString">The connection string for the database.</param> /// <param name="packages">A list of <see cref="WYYY.WYYY.HDIOraclePackageage"/> objects.</param> /// <param name="instrumentationProvider">The instrumentation provider.</param> public OracleDatabase(string connectionString, IEnumerable <HBB.DataContext.IOraclePackage> packages, IDataInstrumentationProvider instrumentationProvider) : base(connectionString, Instance, instrumentationProvider) { if (packages == null) { throw new ArgumentNullException("packages"); } this.packages = packages; }