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

Posted 汐云幻想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了纳闷的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

以上是关于纳闷的EF异常:在提供程序连接上启动事务时出错的主要内容,如果未能解决你的问题,请参考以下文章

实体异常:在提供程序连接上启动事务时发生错误。有关详细信息,请参阅内部异常

EF 更新条目时出错。有关详细信息,请参见内部异常。

使用 EF 的 DbContext.ExecuteSqlCommand() 的事务期间出现异常

译第41节---EF6-事务

EF 多线程TransactionScope事务异常"事务EFTransaction类定义:与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。"(示例代码

在Linux上的备用连接上抛出SunCertPathBuilderException的LDAP连接