public void Delete(string Id) { var t = Find(Id); if (context.Entry(t).State == System.Data.Entity.EntityState.Detached) { dbSet.Attach(t); } dbSet.Remove(t); }
public virtual void Update(T entity) { dbSet.Attach(entity); _unitOfWork.Db.Entry(entity).State = System.Data.Entity.EntityState.Modified; this._unitOfWork.Db.SaveChanges(); }