打印本文 打印本文 关闭窗口 关闭窗口
SQL查询语句对象化的实现(C#)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数11080  更新时间:2007/11/14 13:08:41  文章录入:mintao  责任编辑:mintao

/// <summary>

     /// 基础表达式抽象类

     /// </summary>

     [Serializable]

     public abstract class BaseExpression:Expression

     {

         /// <summary>

         /// 获取表达式参数对象集

         /// </summary>

         /// <param name="driver">数据设备提供者</param>

         /// <returns>System.Data.IDataParameter[]</returns>

         public override System.Data.IDataParameter[] GetDataParams(HFSoft.Data.IDriverType driver)

         {

              System.Data.IDataParameter p1 = driver.GetParameter(Name+ Sequence,Value);

              return ParamsConcat(new System.Data.IDataParameter[]{p1},GetSubParams(driver));

         }

         /// <summary>

         /// 获取表达式

         /// </summary>

         /// <param name="driver">数据设备提供者</param>

         /// <returns>string</returns>

         public override string GetFilter(HFSoft.Data.IDriverType driver)

         {

              System.Text.StringBuilder sb = new System.Text.StringBuilder();

              sb.Append(Name);

              sb.Append(GetCompareType());

 &n

 << 上一页  [11] [12] [13] [14]  下一页

打印本文 打印本文 关闭窗口 关闭窗口