0
我得到了下面的實體框架的錯誤,當設法保存編輯頁面商店更新,插入或刪除語句影響行的意外數字(0)保存編輯頁
「商店更新,插入或刪除語句影響了意外數量的行(0)。實體可能已被修改或刪除,因爲實體已加載。「
_db.Entry(product).State = EntityState.Modified;
_db.SaveChanges();
這裏是我的編輯控制器方法
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit(Product product)
{
try
{
if (ModelState.IsValid)
{
_db.Entry(product).State = EntityState.Modified;
_db.SaveChanges();
return RedirectToAction("Index");
}
}
catch (DataException)
{
ModelState.AddModelError("", "Unable to save changes. Try again,
and if the problem persists see your system administrator.");
}
ViewBag.CategoryId = new SelectList(_db.Categories, "CategoryId",
"CategoryName", product.CategoryId);
return View(product);
}