{
foreach(System.Data.IDataParameter dp in ps)
lst.Add(dp);
}
Array array = Array.CreateInstance(typeof(System.Data.IDataParameter),lst.Count);
lst.CopyTo(array);
return array as System.Data.IDataParameter[];
其实Expression只是一个模板类,它自己本生并没有条件处理的能力只是一个简单的1=1;下面我们根据这个模板类派生出具体表达式类型。/// <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);上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >> [办公软件]在sybase中插入图片、PDF、文本文件 [办公软件]安装Sybase ASE[办公软件]linux指令大全(完整篇) [办公软件]Linux新手入门常用命令大全[办公软件]在RedHat Linux 9里安装gaim0.80 [办公软件]浅谈Linux 下Java 1.5 汉字方块问题解决方法[办公软件]Linux程序员必读:中文化与GB18030标准 [办公软件]linux指令大全[办公软件]制作Linux启动盘的四种方法 [办公软件]Linux文件系统的反删除方法
其实Expression只是一个模板类,它自己本生并没有条件处理的能力只是一个简单的1=1;下面我们根据这个模板类派生出具体表达式类型。
/// <summary>
/// 基础表达式抽象类
/// </summary>
[Serializable]
public abstract class BaseExpression:Expression
/// 获取表达式参数对象集
/// <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);
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18