IDocumentSession.SaveChanges () против транзакций

Клиент raven ( IDocumentSession ) ничего не отправляет на сервер, пока не будет вызван SaveChanges . Так что это можно рассматривать как реализацию UnitOfWork, не так ли?

Прав ли я, полагая, что единственная разница между SaveChanges и Transaction.Commit заключается в том, что последний откатывает все изменения если что-то не удалось во время фиксации?

5
задан jgauffin 17 November 2011 в 12:57
поделиться