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); }