コード例 #1
0
 public MSSQLTransaction(MSSQLDatabase database, IsolationLevel level, MSSQLDatabaseSettings settings)
 {
     _database    = database;
     _connection  = database.CreateOpenConnection();
     _transaction = _connection.BeginTransaction(level);
     _settings    = settings;
 }
コード例 #2
0
        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;
            }
        }