Atomic operations
var memento = new ChangeTrackingService();
var person = new Person();
memento.Attach(person);
using(var op = memento.BeginAtomicOperation())
{
person.FirstName = "a name";
person.LastName = "last name";
op.Complete();
}Last updated