题目


https://blog.stephencleary.com/2012/02/async-and-await.html

Async和await中,TaskA 调用await TaskB,TaskB结束之后,TaskA后面的代码执行在哪个线程中?

在概述中,我提到当您等待内置的可等待对象时,等待对象将捕获当前的“上下文”,然后将其应用于异步方法的其余部分。那个“上下文”到底是什么?

简单的回答:

  1. 如果你在一个 UI 线程上,那么它就是一个 UI 上下文。
  2. 如果您正在响应一个 ASP.NET 请求,那么它就是一个 ASP.NET 请求上下文。
  3. 否则,它通常是一个线程池上下文。

数据库事务的隔离级别:

https://www.cnblogs.com/xrq730/p/5087378.html

虚函数的问题

IQueryable和IEnumerable的区别: https://blog.csdn.net/cooledi/article/details/70225073

  • Entity framework性能问题:https://blog.csdn.net/lrxin/article/details/50790406
  • 数据库:

http://www.cnblogs.com/haoyifei/p/5641115.html

http://www.cnblogs.com/anding/p/5226343.html

https://blog.csdn.net/tianmuxia/article/details/17675681

设计模式:https://blog.csdn.net/wu_ming0821/article/details/51838078

http://www.cnblogs.com/jiajiayuan/archive/2011/09/14/2176015.html

https://www.cnblogs.com/series/3/