本文共 217 字,大约阅读时间需要 1 分钟。
一、EF上下文多线程安全问题
1.在写代码时特别注意:同一个上下文实例,不在多个线程中使用
2.在有等待代码操作,或定时器,或夹杂其他长时间执行代码的循环语句中注意:在这样特殊执行操作代码中,每次使用上下文都重新创建对象
3.在特殊循环操作中,重新创建对象,对于查询可以及时获取更新到的数据。
详细参考:
二、EF上下文事务多线程安全问题
如果事务操作不耗费比较多的时间的话,使用单事务处理,同一个进程内不会出现死锁现象。
详细参考:
转载地址:http://nnogi.baihongyu.com/