public virtual void Update(TEntity entity) { Context.Set <TEntity>().Attach(entity); Context.Entry(entity).State = EntityState.Modified; }