public void Rollback() { _bus.Rollback(); _domainEventStorage.Rollback(); foreach (var eventProvider in _eventProviders) { _identityMap.Remove(eventProvider.GetType(), eventProvider.Id); } _eventProviders.Clear(); }
public void Delete(IIdentityMap map, object id) { map.Remove <T>(id); }
public void Remove(IIdentityMap map, object entity) { var id = Identity(entity); map.Remove <T>(id); }