您的位置:首页 > 其它

关于EF上线文异常问题整理

2017-01-17 13:42 260 查看
一、EF上下文多线程安全问题

1.在写代码时特别注意:同一个上下文实例,不在多个线程中使用

2.在有等待代码操作,或定时器,或夹杂其他长时间执行代码的循环语句中注意:在这样特殊执行操作代码中,每次使用上下文都重新创建对象

3.在特殊循环操作中,重新创建对象,对于查询可以及时获取数据库更新到的数据。

详细参考:EF上下线程安全问题

二、EF上下文事务多线程安全问题

如果事务操作不耗费比较多的时间的话,使用单事务处理,同一个进程内不会出现死锁现象。

详细参考:

TransactionScope线程安全问题整理

EF 多线程TransactionScope事务异常

EntiryFramework中事务操作(二)TransactionScope

EntiryFramework中事务操作(三)事务回滚数据模型和数据库不对应问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: