public MSSQLTransaction(MSSQLDatabase database, IsolationLevel level, MSSQLDatabaseSettings settings) { _database = database; _connection = database.CreateOpenConnection(); _transaction = _connection.BeginTransaction(level); _settings = settings; }
public MSSQLDatabase() { try { _settings = ServiceRegistration.Get <ISettingsManager>().Load <MSSQLDatabaseSettings>(); _settings.LogSettings(); _connectionString = CreateDatabaseConnection(); LogVersionInformation(); } catch (Exception e) { ServiceRegistration.Get <ILogger>().Critical("MSSQLDatabase: Error establishing database connection", e); throw; } }