Ejemplo n.º 1
0
        public static EntityState ConvertStateForSet(EntityEnumeration.EntityState entityState)
        {
            switch (entityState)
            {
            case EntityEnumeration.EntityState.Added:
                return(EntityState.Added);

            case EntityEnumeration.EntityState.Deleted:
                return(EntityState.Deleted);

            case EntityEnumeration.EntityState.Modified:
                return(EntityState.Modified);

            case EntityEnumeration.EntityState.Detached:
                return(EntityState.Detached);

            default:
                return(EntityState.Unchanged);
            }
        }
 public override void SetState(TEntity entity, SharedEntityEnumeration.EntityState entityState)
 {
     Context.Entry(entity).State = EntityHelper.ConvertStateForSet(entityState);
 }