尝试向数据库添加一些项目时,出现此错误:
用户代码未处理 UpdateException
更新条目时发生错误。有关详细信息,请参阅 InnerException。
InnerException 包含以下内容:
{“列数与第 1 行的值数不匹配”}
我看不到我要添加的对象有任何问题,所有必需的值都已填充。
有没有办法查看导致问题的查询?
方法的代码(如果需要):
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult LaadVerrichtingenIn() {
int[] intArray = Array.ConvertAll<String, int>(Request.Form["selectedObjects"].Split(','), new Converter<String, int>(Convert.ToInt32));
List<Verrichting> gekozenVerrichtingen = new List<Verrichting>();
foreach(int i in intArray){
base._entities.AddToVerrichtingSet(((Dictionary<int, Verrichting>)Session["ingelezenVerrichtingen"])[i]);
gekozenVerrichtingen.Add(((Dictionary<int, Verrichting>)Session["ingelezenVerrichtingen"])[i]);
}
Session["ingelezenVerrichtingen"] = null;
base._entities.SaveChanges(); //Exception occurs here
return View("IngeladenVerrichtingen");
}
base._entities 是一个 ADO.NET 实体数据模型。
谢谢