c# - 不允许新事务,因为会话 ASP.Net MVC 中正在运行其他线程
问题描述
我收到此错误,但我不明白为什么?它说不允许新事务,因为会话中正在运行其他线程。
[HttpPost]
public ActionResult UpdateMultiple(IEnumerable<int> employeesToDelete)
{
var listemployee = db.Employees.Where(x => employeesToDelete.Contains(x.ID));
foreach (var item in listemployee)
{
int itemid = item.ID;
Employee e = db.Employees.Find(itemid);
// e = db.Employees.Find(item);
db.Entry(e).State = EntityState.Modified;
db.SaveChanges();
}
return RedirectToAction("Index");
}