예제 #1
0
        public override int SaveChanges()
        {
            foreach (var entry in ChangeTracker.Entries <BaseEntity>()
                     .Where(e => e.State == EntityState.Added))
            {
                entry.Entity.Id = _generator.NewId();
            }

            return(SaveUtil.ExecuteDatabaseSave(base.SaveChanges));
        }