Ejemplo n.º 1
0
        public void FixEntityState()
        {
            foreach (var entry in ChangeTracker.Entries <Domain.IStateEntity>().ToList())
            {
                IStateEntity entity = entry.Entity;
                switch (entity.EntityState)
                {
                case Domain.EntityState.Added:
                    entry.State = EntityState.Added;
                    break;

                case Domain.EntityState.Modified:
                    entry.State = EntityState.Modified;
                    break;

                case Domain.EntityState.Deleted:
                    entry.State = EntityState.Deleted;
                    break;

                default:
                    entry.State = EntityState.Unchanged;
                    break;
                }
            }
        }
Ejemplo n.º 2
0
 public void Delete(IStateEntity entity)
 {
     if (entity != null)
     {
         if (log.IsDebugEnabled)
         {
             log.Debug("Entity Deleted: {0}={1}", entity.GetType(), entity);
         }
     }
 }
Ejemplo n.º 3
0
 public void Delete(IStateEntity entity) {
     if(entity != null)
         if(log.IsDebugEnabled)
             log.Debug("Entity Deleted: {0}={1}", entity.GetType(), entity);
 }