/// <summary> /// 创建集合检索函数表达式。 /// </summary> /// <param name="source"></param> /// <param name="func"></param> /// <param name="argus"></param> public DbRetrievalFunctionExpression(IDbUnitTypeExpression source, MethodInfo func, params DbExpression[] argus) : base(source, func, argus) { }
/// <summary> /// 创建汇总函数表达式。 /// </summary> /// <param name="source">源表达式。</param> /// <param name="function">函数CLR描述对象。</param> /// <param name="arguments">函数参数。</param> public DbAggregateFunctionExpression(IDbUnitTypeExpression source, MemberInfo function, params DbExpression[] arguments) : base(source, function, arguments) { }
/// <summary> /// 初始化数据集合函数。 /// </summary> /// <param name="source">单元表达式。</param> /// <param name="function">函数CLR对象。</param> /// <param name="arguments">函数参数。</param> public DbSourceFunctionExpression(IDbUnitTypeExpression source, MemberInfo function, params DbExpression[] arguments) : base(function, arguments) { Source = source; }