对数据库操作类的封装

    技术2022-05-11  99

    Enterprise Library 2.0很多人都已熟悉,有的人也在很多项目里做了应用, 很早以前也使用企业库的2.0做了一些项目,但感觉很多代码还是有些冗余和重复, 同时为了兼容现有的系统结构而不影响现有数据访问方式(包括 代码生成器的DAL代码)不变, 对Enterprise Library 2.0 的调用进行了进一步封装(按我过去 DbHelperSQL的思路),在不改变现有的DAL的方式下来使用企业库。 当然,你完全可以直接使用企业库做一些更灵活的应用,这里只是抛砖引玉的一个解决方案。   /// <summary>    /// Enterprise Library 2.0 数据访问进一步封装类     /// Copyright (C) 2006-2008 LiTianPing     /// All rights reserved      /// </summary>       public   abstract   class  DbHelperSQL2      {                 public DbHelperSQL2()         {        }         公用方法         执行简单SQL语句          执行带参数的SQL语句          存储过程操作         }  对使用现有 Codematic代码生成的用户想使用企业库的话,可以直接替换此类。 同时,对于直接对企业库的DAL代码生成,希望在以后有时间会加进去,以方便大家不同方式的开发。

    最新回复(0)