public DbSetup( ILoggerFactory loggerFactory, IOptions <ConnectionStringOptions> configuration, IVersionProviderFactory versionProviderFactory) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (versionProviderFactory == null) { throw new ArgumentNullException(nameof(versionProviderFactory)); } versionProviders = versionProviderFactory; logFactory = loggerFactory; log = loggerFactory.CreateLogger(typeof(DbSetup).FullName); writeConnectionString = configuration.Value.WriteConnectionString; readConnectionString = configuration.Value.ReadConnectionString; // possibly will change this later to have FirebirdClientFactory/DbProviderFactory injected AdoHelper = new FirebirdHelper(FirebirdClientFactory.Instance); }
internal DBSystemLog( string dbReadConnectionString, string dbWriteConnectionString) { readConnectionString = dbReadConnectionString; writeConnectionString = dbWriteConnectionString; // possibly will change this later to have FirebirdClientFactory/DbProviderFactory injected AdoHelper = new FirebirdHelper(FirebirdClientFactory.Instance); }
internal DBRoles( string dbReadConnectionString, string dbWriteConnectionString, ILoggerFactory loggerFactory) { logFactory = loggerFactory; readConnectionString = dbReadConnectionString; writeConnectionString = dbWriteConnectionString; // possibly will change this later to have FirebirdClientFactory/DbProviderFactory injected AdoHelper = new FirebirdHelper(FirebirdClientFactory.Instance); }
internal DBLanguage( string dbReadConnectionString, string dbWriteConnectionString, ILoggerFactory loggerFactory) { logFactory = loggerFactory; readConnectionString = dbReadConnectionString; writeConnectionString = dbWriteConnectionString; // possibly will change this later to have FirebirdClientFactory/DbProviderFactory injected AdoHelper = new FirebirdHelper(FirebirdClientFactory.Instance); }
public DbSetup( ILoggerFactory loggerFactory, IOptions<ConnectionStringOptions> configuration, IVersionProviderFactory versionProviderFactory) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (versionProviderFactory == null) { throw new ArgumentNullException(nameof(versionProviderFactory)); } versionProviders = versionProviderFactory; logFactory = loggerFactory; log = loggerFactory.CreateLogger(typeof(DbSetup).FullName); writeConnectionString = configuration.Value.WriteConnectionString; readConnectionString = configuration.Value.ReadConnectionString; // possibly will change this later to have FirebirdClientFactory/DbProviderFactory injected AdoHelper = new FirebirdHelper(FirebirdClientFactory.Instance); }
public void SetFDBFile(string database) { firebird = new FirebirdHelper(database); isDBInitialized = true; }