public void Flush() { this.transaction.CheckAborted(); foreach (var dataAccessModel in DataAccessTransaction.Current.ParticipatingDataAccessModels) { if (!dataAccessModel.IsDisposed) { dataAccessModel.Flush(); } } }