public virtual TEntity Atualizar(TEntity obj) { try { if (DbSet.Local.Any()) { var local = DbSet.Local.Last(); if (local != null) { Db.Entry(local).State = EntityState.Detached; } var entry = Db.Entry(obj); entry.State = EntityState.Modified; } else { var entry = Db.Entry(obj); DbSet.Attach(obj); entry.State = EntityState.Modified; } return(obj); } catch (Exception e) { throw e; } }
public void Atualizar(TEntity entity) { _dbContext.Entry(entity).State = EntityState.Modified; }