/// <summary> 更新对象 </summary> /// <param name="item">要更新的对象</param> public virtual void Modify(TEntity item) { if (item != (TEntity)null) { using (var rowsContext = new SGDCEntities()) { rowsContext.Entry <TEntity>(item).State = System.Data.EntityState.Modified; // rowsContext.SaveChanges(); try { rowsContext.SaveChanges(); } catch (DbEntityValidationException ex) { foreach (var entityValidationErrors in ex.EntityValidationErrors) { foreach (var validationError in entityValidationErrors.ValidationErrors) { String Response = "Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage; string s = ""; } } } } } }
/// <summary> 删除对象 </summary> /// <param name="item">要删除的对象</param> public virtual void Remove(TEntity item) { if (item != null) { using (var rowsContext = new SGDCEntities()) { rowsContext.Entry <TEntity>(item).State = System.Data.EntityState.Deleted; rowsContext.SaveChanges(); } } }