internal virtual void DoRollback() { if(!IsTransacted) { throw new InvalidOperationException( "You cannot perform a Commit() on a non-transacted session. Acknowlegement mode is: " + this.AcknowledgementMode); } this.TransactionContext.Rollback(); }