public override int SaveChanges() { var changeSet = EntityHistoryHelper?.CreateEntityChangeSet(this); var result = base.SaveChanges(); EntityHistoryHelper?.Save(this, changeSet); return(result); }
public override int SaveChanges() { if (EntityHistoryHelper == null) { return(base.SaveChanges()); } var changeSet = EntityHistoryHelper.CreateEntityChangeSet(ChangeTracker.Entries().ToList()); var result = base.SaveChanges(); EntityHistoryHelper.Save(changeSet); return(result); }