ASP.Net中的缓存方案(请求级)
作者:大石头  来源:  发布时间:2006-11-17 9:01:49  共有637位读者阅读过此文

以下是代码片段:

public class DbConn
{
static public SqlConnection GetConn()
{
SqlConnection Conn=(HttpContext.Current.Items["Conn"] as SqlConnection);
if(Conn==null)
{
Conn=new SqlConnection();
HttpContext.Current.Items.Add("Conn", Conn);
}
return Conn;
}

使用:
DbConn.GetConn

在Application_EndRequest中判断并关闭连接

DbConn类中,还应该加一个开关来设置是否使用请求级缓存,如果不使用,则直接New一个返回

别的用途,原理一致


 

新生命 XCMS1.0 Build0206 版权所有 All Copyrights @2009 桂ICP备06011573号
站长:大石头 信箱:gxuhy@21cn.com QQ:99363590
本站带宽由酷睿数据提供