首页 / 网页编程 / ASP.NET / 数据访问函数库的使用方法(一)——添加修改数据
        
            数据访问函数库的使用方法(一)——添加修改数据2011-08-15 博客园 金色海洋由于这个类库是需要实例化的,如果每一次都要实例化,然后用完了在销毁,无形中就多了不少的代 码,而且很容易忘记销毁实例。同时在用户的一次访问的过程中不断地实例化、销毁,也是比较浪费资源的。所以我建立了一个基类,在基类里面同意获得实例、统一销毁实例,这样在编码的时候就不用考虑有 没有实例化,也不用担心是否销毁实例了,另外用起来(使用方式)也和静态类的使用方式很像了。基类里的代码:(ps:我习惯在.aspx.cs里面直接调用 数据访问函数库,所以这个基类是继承 System.Web.UI.Page 的,注意并不是说只能在.aspx.cs里面调用数据访问函数库)
namespace jyk.Common
{
   /**//// <summary>
   /// 页面的基类。
   /// </summary>
   public class BasePageLogon :System.Web.UI.Page
   {
     public DataAccessLayer dal = new DataAccessLayer();  //定义数据访问层的实例 
     初始化 在Page_Load之间执行#region 初始化 在Page_Load之间执行
     protected override void OnInit(EventArgs e)
     {
       base.OnInit (e);
       //清除缓存
       Response.Cache.SetNoStore();
     }
     #endregion
     销毁数据访问层的实例 OnUnload#region 销毁数据访问层的实例 OnUnload
     override protected void OnUnload(EventArgs e)
     {
       if (dal != null)
         dal.Dispose();
       base.OnUnload (e);
     }
     #endregion
   }
}