关于EF上线文异常问题整理
2017-01-17 13:42
260 查看
一、EF上下文多线程安全问题
1.在写代码时特别注意:同一个上下文实例,不在多个线程中使用
2.在有等待代码操作,或定时器,或夹杂其他长时间执行代码的循环语句中注意:在这样特殊执行操作代码中,每次使用上下文都重新创建对象
3.在特殊循环操作中,重新创建对象,对于查询可以及时获取数据库更新到的数据。
详细参考:EF上下线程安全问题
二、EF上下文事务多线程安全问题
如果事务操作不耗费比较多的时间的话,使用单事务处理,同一个进程内不会出现死锁现象。
详细参考:
TransactionScope线程安全问题整理
EF 多线程TransactionScope事务异常
EntiryFramework中事务操作(二)TransactionScope
EntiryFramework中事务操作(三)事务回滚数据模型和数据库不对应问题
1.在写代码时特别注意:同一个上下文实例,不在多个线程中使用
2.在有等待代码操作,或定时器,或夹杂其他长时间执行代码的循环语句中注意:在这样特殊执行操作代码中,每次使用上下文都重新创建对象
3.在特殊循环操作中,重新创建对象,对于查询可以及时获取数据库更新到的数据。
详细参考:EF上下线程安全问题
二、EF上下文事务多线程安全问题
如果事务操作不耗费比较多的时间的话,使用单事务处理,同一个进程内不会出现死锁现象。
详细参考:
TransactionScope线程安全问题整理
EF 多线程TransactionScope事务异常
EntiryFramework中事务操作(二)TransactionScope
EntiryFramework中事务操作(三)事务回滚数据模型和数据库不对应问题
相关文章推荐
- python--while循环
- 使用java程序链接ftp server,对共享资源操作
- Listview数据适配器的基类的封装
- 用sessionStorage获取和设置滚轮位置
- SQL除去值相同的记录,只保留一条
- 使用nginx作为HTTP负载均衡
- JS中的this指向问题以及apply、call、bind的使用
- python for 循环
- 87. Scramble String
- windows手动安装AMP
- js表单验证
- 泛型编程Selection Sort 选择排序
- XML在JAVA项目中的作用
- linux句柄数管理
- ps -ef 输出信息详解
- 一些好看的color
- swift3.0中imageWithRenderingMode
- SAP 月结F.19与GR/IR
- InnoDB索引概述,二分查找法,平衡二叉树
- 如何提高效率