关于Entity Framework 4中保存时抛出"其它线程在运行,无法新建事务"的问题
来源:互联网 发布:python入门 知乎 编辑:程序博客网 时间:2024/06/10 02:58
抛出的异常信息为"New transaction is not allowed because there are other threads running in the session "
可能出现在的情况:
1、在循环中中没有将对象完全读入内存,每次只读取一行,在循环体内执行context.SaveChanges()时抛出异常
解决方法:将objectQuery或objectResut转换为List则可,或者在所在修改操作完成后,在循环体后面执行保存。
2、将ObjectQuery直接绑定到数据库控件后,在修改对象后,执行SaveChanges()抛出异常
解决方法: ObjectResult <Feature> result= _FeatureQuery.Execute(MergeOption.OverwriteChanges);
bindingChrSource.DataSource = result.ToList();
- 关于Entity Framework 4中保存时抛出"其它线程在运行,无法新建事务"的问题
- 关于Windows下记事本中保存编码的格式问题
- C# 新建一个线程,运行其它的内容
- TF 中保存恢复模型时,关于变量的name问题
- Entity Framework 的事务 DbTransaction
- 在Tiled中保存英雄行走时的方向信息
- 关于Toast在子线程运行时的问题
- 在Entity Framework中使用事务
- 在Entity Framework中使用事务
- Entity framework调用存储过程,事务问题
- Entity Framework无法将更改同步到数据库的问题
- 在NSUserDefaults中保存自定义的对象
- 容器中保存指针的问题
- Excel2007无法在未启用宏的工作簿中保存vb项目
- 关于Entity Framework中自增主键的问题
- Entity Framework在WCF中序列化的问题
- Entity Framework在WCF中序列化的问题
- Entity Framework在WCF中序列化的问题 学习
- 第四章 串
- 告别“亚历山大”,自谋轻松生活
- #pragma once与 #ifndef的区别
- 详述Google的Android平板App开发准则
- Displays information on the current wait states for all active database sessions
- 关于Entity Framework 4中保存时抛出"其它线程在运行,无法新建事务"的问题
- ubuntu安装及期间遇到的问题解决办法
- 解决Android编辑框在全屏模式下无法检测布局变化的问题
- fedora 17下禁止普通用户关机
- Spring AOP声明式事务异常回滚
- 第17章、布局Layouts之嵌套布局(从零开始学Android)
- Server对象的常用属性及方法
- 数据挖掘十大经典算法
- 金边债券