/// <summary>
        /// Commit all transactions.
        /// </summary>
        protected internal void InnerCommitAllTransactions()
        {
            if (DisableCommits)
            {
                return;
            }

            foreach (DatabaseAccessProvider <IDatabaseServices> dbConnectionProvider in dbConnectionProviders.Values)
            {
                dbConnectionProvider.CommitAllTransactions();
            }

            foreach (DatabaseAccessProvider <IPlatformDatabaseServices> dbProvider in databaseProviders.Values)
            {
                dbProvider.CommitAllTransactions();
            }

            SystemProvider.CommitAllTransactions();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Commit all transactions.
        /// </summary>
        protected internal void InnerCommitAllTransactions()
        {
            if (DisableCommits)
            {
                return;
            }

            foreach (var dbConnectionProvider in dbConnectionProviders.Values)
            {
                dbConnectionProvider.CommitAllTransactions();
            }

            foreach (var dbProvider in databaseProviders.Values)
            {
                dbProvider.CommitAllTransactions();
            }

#if SPLIT_DEVELOPMENT
            RuntimeProvider.CommitAllTransactions();
#endif

            SystemProvider.CommitAllTransactions();
        }