entity异常 不允许启动新事务,因为有其他线程正在该会话中运行。
来源:互联网 发布:淘宝买东西分期多久 编辑:程序博客网 时间:2024/04/28 20:47
代码:
IOrderedQueryable<TOHOSPITAL_TBL> tb = ent.TOHOSPITAL_TBL.Where(record =>
(record.TOHOSPITAL_STATE_TYPE_TBL.VALUE == (int)ToHospitolState.treatment) ||
(record.TOHOSPITAL_STATE_TYPE_TBL.VALUE == (int)ToHospitolState.Clinic)).
OrderByDescending(record => record.TOHOSPITAL_TIME);
foreach (TOHOSPITAL_TBL tohospotal in tb)
{
if (!tohospotal.TOHOSPITAL_STATE_TYPE_TBLReference.IsLoaded)
{
tohospotal.TOHOSPITAL_STATE_TYPE_TBLReference.Load();
}
ChangeState(tohospotal);
ent.SaveChanges();
}
原因IOrderedQueryable<TOHOSPITAL_TBL> tb还在查询中,调用ent.SaveChanges();产生的。
ent.SaveChanges();提出即可
代码:
IOrderedQueryable<TOHOSPITAL_TBL> tb = ent.TOHOSPITAL_TBL.Where(record =>
(record.TOHOSPITAL_STATE_TYPE_TBL.VALUE == (int)ToHospitolState.treatment) ||
(record.TOHOSPITAL_STATE_TYPE_TBL.VALUE == (int)ToHospitolState.Clinic)).
OrderByDescending(record => record.TOHOSPITAL_TIME);
foreach (TOHOSPITAL_TBL tohospotal in tb)
{
if (!tohospotal.TOHOSPITAL_STATE_TYPE_TBLReference.IsLoaded)
{
tohospotal.TOHOSPITAL_STATE_TYPE_TBLReference.Load();
}
ChangeState(tohospotal);
}
ent.SaveChanges();
- entity异常 不允许启动新事务,因为有其他线程正在该会话中运行。
- asp.net MVC + linq to entity报"不允许启动新事务,因为有其他线程正在该会话中运行."错误解决方法
- 不允许启动新事务,因为有其他线程正在该会话中运行(ef并发错误处理之一)
- 数据库异常 其他会话正在使用事务上下文
- 不允许启动新事务
- 在Android中不允许Activity里新启动线程访问该Activity里的组件
- 该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。新事务不能登记到指定的事务处理器中。
- SQLServer2005 触发器 提示 '其他会话正在使用事务的上下文'
- EF TransactionScope异常:分布式事务已完成。请将此会话登记到新事务或 NULL 事务中。
- SQLServer出现 '其他会话正在使用事务的上下文' 的问题原因?
- 结论: blocking_query 是当前堵塞其他会话正在运行的SQL.而不是原始堵塞SQL
- JAXBContext 解析尾随节中不允许有内容异常
- JTA Entity JPA 事务(Transaction) 会话(Conversation)
- TFS - AT - Reporting配置 - 因为有正在运行的作业导致,"编辑"无法使用
- Intellij IDEA 启动出现“前言中不允许有内容”
- oracle中会话与事务有什么区别?
- Oracle中会话与事务有什么区别?
- WPF异常:调用线程无法访问此对象,因为另一个线程拥有该对象。
- QQ概念版发布下载
- 信息唯一性原则
- 链表
- 分层架构下的纯JDBC事务控制简单解决方案
- javascript1.6数组新特性和jquery的几个工具方法
- entity异常 不允许启动新事务,因为有其他线程正在该会话中运行。
- POSIX
- 静态网页中内嵌外部网站遇到的问题
- 面向 Android 的 Google 项目
- What is the "pthreadgc2.dll" ?
- Google已获得baidu.com.sb域名
- Application、Session、Cookie、ViewState、Cache、Hidden的区别
- OpenGL在VC下的应用
- 今后或在美国合作建立跨国网购平台 - 马云