异步调用中HttpContext.Current为null解决方法

在项目中使用异步(async await)的时候,调用HttpContext.Current的值会出现NULL的情况,原因是HttpContext.Current是基于System.Runtime.Remoting.Messaging.CallContext这个类,子线程和异步线程都无法访问到主线程在CallContext中保存的数据。下面介绍解决方法
时间:2016-10-23

httpcontextbase 与 httpcontext

HttpContext的生命周期从服务器接收的HTTP请求开始到反应发送回客户端结束,在MVC中是HttpContextBase在WebForm中是HttpContext,HttpContextBase,是用来在MVC中替代HttpContext,但是这是一个abstract类
时间:2016-3-27

char、nchar、varchar、nvarchar、text、ntext的区别

char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。nchar、nvarchar、ntext 存储的是Unicode数据类型的字符,nchar、nvarchar的长度是在1到4000之间,不论是英文还是汉字;而char、varchar最多能存储8000个英文,4000个汉字。
时间:2014-1-22