Ejemplo n.º 1
0
        /// <summary>
        /// aggregate function query
        /// </summary>
        /// <typeparam name="DT">data type</typeparam>
        /// <param name="query">query object</param>
        /// <returns>data</returns>
        async Task <DT> AggregateFunctionAsync <DT>(OperateType funcType, IQuery query)
        {
            ICommand cmd = RdbCommand.CreateNewCommand <T>(funcType);

            SetCommand(cmd, null);
            cmd.Query = query;
            DT obj = await WorkFactory.AggregateValueAsync <DT>(cmd).ConfigureAwait(false);

            return(obj);
        }