纳闷的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 的 DbContext.ExecuteSqlCommand() 的事务期间出现异常
EF 多线程TransactionScope事务异常"事务EFTransaction类定义:与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。"(示例代码