public ActionResult Edit([Bind(Include = "CustId,CustLoginName,CustPassword")] CustLogin custLogin) { if (ModelState.IsValid) { db.Entry(custLogin).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(custLogin)); }
public ActionResult Edit([Bind(Include = "OwnerID,OwnerName")] OWNER oWNER) { if (ModelState.IsValid) { db.Entry(oWNER).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(oWNER)); }
public ActionResult Edit([Bind(Include = "DealID,StockID,OwnerID,StockQuantity")] APPLICATION aPPLICATION) { if (ModelState.IsValid) { db.Entry(aPPLICATION).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.OwnerID = new SelectList(db.OWNER, "OwnerID", "OwnerName", aPPLICATION.OwnerID); return(View(aPPLICATION)); }
public ActionResult CustEdit(CustomerInfo customer) { try { // TODO: Add update logic here CustomerInfo cust = db.CustomerInfoes.Find(customer.CustId); db.Entry(cust).Property(x => x.CustId).IsModified = false; db.Entry(cust).Property(x => x.CustLoginName).IsModified = false; db.Entry(cust).Property(x => x.CustPassword).IsModified = false; cust.CustName = customer.CustName; cust.CustCellPhone = customer.CustCellPhone; cust.CustRoad = customer.CustRoad; cust.PostCategory = customer.PostCategory; cust.PostId = customer.PostId; db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(customer)); } }
/// <summary> /// 3.1 修改指定实体 /// </summary> /// <param name="model"></param> /// <param name="modifiedPropertyNames">修改值的属性名称</param> /// <returns></returns> public int Modify(T model, params string[] modifiedPropertyNames) { //1.获取 代理 对象里的 标识管理器 var dbEntry = db.Entry <T>(model); //2.设置状态为 未修改状态 dbEntry.State = System.Data.EntityState.Unchanged; //3.遍历 修改值属性名 数组,并设置为 修改状态 foreach (string pName in modifiedPropertyNames) { dbEntry.Property(pName).IsModified = true; } return(0); }
public virtual void Update(T entity) { dbSet.Attach(entity); dataContext.Entry(entity).State = EntityState.Modified; }