/// <summary> /// 构造函数 /// </summary> /// <param name="propertyName">输出属性的名称</param> /// <param name="groupFunction"></param> /// <param name="alias"></param> public OutputExpression(string propertyName, GroupFunction groupFunction, string alias) { Property = new PropertyExpression(propertyName, groupFunction); Alias = alias; }
/// <summary> /// 构造函数 /// </summary> /// <param name="propertyName">输出属性的名称</param> /// <param name="alias"></param> public OutputExpression(string propertyName, string alias) { Property = new PropertyExpression(propertyName); Alias = alias; }
/// <summary> /// 构造函数 /// </summary> /// <param name="propertyName">输出属性的名称</param> /// <param name="groupFunction"></param> public OutputExpression(string propertyName, GroupFunction groupFunction) { Property = new PropertyExpression(propertyName, groupFunction); }
/// <summary> /// 构造函数 /// </summary> /// <param name="propertyName">输出属性的名称</param> public OutputExpression(string propertyName) { Property = new PropertyExpression(propertyName); }
/// <summary> /// 构造函数 /// </summary> public OutputExpression() { Property = new PropertyExpression(); }
/// <summary>构造函数</summary> /// <param name="propertyName">初始化搜索条件的字段全称</param> /// <param name="groupFunction"></param> /// <param name="conditionOperator">初始化搜索运算类型</param> /// <param name="conditionValue">初始化搜索的条件值</param> public ConditionExpression(string propertyName, GroupFunction groupFunction, ConditionOperator conditionOperator, object conditionValue) { Property = new PropertyExpression(propertyName, groupFunction); ConditionOperator = conditionOperator; ConditionValue = conditionValue; }
/// <summary> /// 构造函数 /// </summary> /// <param name="propertyName">输出属性的名称</param> /// <param name="groupFunction"></param> /// <param name="orderType">排序类型</param> public OrderExpression(string propertyName, GroupFunction groupFunction, OrderType orderType) { Property = new PropertyExpression(propertyName, groupFunction); OrderType = orderType; }
/// <summary> /// 构造函数 /// </summary> /// <param name="propertyName">输出属性的名称</param> /// <param name="orderType">排序类型</param> public OrderExpression(string propertyName, OrderType orderType) { Property = new PropertyExpression(propertyName); OrderType = orderType; }