纳闷的EF异常:在提供程序连接上启动事务时出错

代码很简单,遍历,修改,保存

foreach(SportTeam st in dbContext.SportTeams)
{
    st.HomeCity = "123";
    dbContext.SaveChanges();
}

但执行到dbContext.SaveChanges();的时候会报异常:在提供程序连接上启动事务时出错。有关详细信息,请参阅内部异常

问题解决:dbContext.SaveChanges();过后,dbcontext会发生改变,是不能继续遍历的

                 dbContext.SaveChanges(); 挪到foreach外面。

url:http://bbs.csdn.net/topics/390986668

原文地址:https://www.cnblogs.com/Kirsi/p/7831380.html