/// <summary> /// Roll back all transactions. /// </summary> protected internal void InnerRollbackAllTransactions() { foreach (DatabaseAccessProvider <IDatabaseServices> dbConnectionProvider in dbConnectionProviders.Values) { dbConnectionProvider.RollbackAllTransactions(); } foreach (DatabaseAccessProvider <IPlatformDatabaseServices> dbProvider in databaseProviders.Values) { dbProvider.RollbackAllTransactions(); } SystemProvider.RollbackAllTransactions(); }
/// <summary> /// Roll back all transactions. /// </summary> protected internal void InnerRollbackAllTransactions() { foreach (var dbConnectionProvider in dbConnectionProviders.Values) { dbConnectionProvider.RollbackAllTransactions(); } foreach (var dbProvider in databaseProviders.Values) { dbProvider.RollbackAllTransactions(); } #if SPLIT_DEVELOPMENT RuntimeProvider.RollbackAllTransactions(); #endif SystemProvider.RollbackAllTransactions(); }