我正在尝试使用 asp.net mvc kendo ui 向表中添加行。但这是第一次,它是成功的。当第二次做时,调试指针说“自上一步以来进程或线程已更改”并尝试添加第一个插入值。由于该表不允许主键重复,因此第二次插入失败。请指教。
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Insert([DataSourceRequest] DataSourceRequest request, AdminHeaderImage batchModel)
{
if (ModelState.IsValid)
{
using (var Entity = new DealerEntities())
{
Entity.AdminHeaderImages.AddObject(batchModel);
Entity.SaveChanges();
return RedirectToAction("Index");
}
}
else
{
return RedirectToAction("Index");
}
}
public ActionResult Index()
{
using (var Entity = new DealerEntities())
{
var outPut = Entity.AdminHeaderImages.ToList();
return View(outPut);
}
}