| 在接口描述中有很多地方离不开HFSoft.Data.IDriverType它是用于描述数据库类型。根据HFSoft.Data.IDriverType 对应生成SqlServer,MySql,Oracle等数据库的条件表达式。 为什么IExpression具有Add方法,并且添加的对象也是IExpression;因为条件自己可以包含多个子表达式,只有这样才能够灵活组合成复杂的条件表达式。 接下来看下基于这个接口的实现 /// <summary> /// 表达式基础类 /// </summary> [Serializable] public class Expression:IExpression { private string mName; /// <summary> /// 获取或设置相关的字段名 /// </summary> public string Name { get { return mName; } set { mName = value; } } private object mValue; /// <summary> /// 获取或设置相关的字段值 /// </summary> public object Value { 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >> |