Example #1
0
        public static Task <DataSet> GetResultSetAsync(this IDbConnection mConn,
                                                       string sql, CommandType cmdType        = CommandType.Text,
                                                       IDbTransaction mTrans                  = null,
                                                       Dictionary <string, object> inputArgs  = null,
                                                       Dictionary <string, object> outputArgs = null)
        {
            var resultTask = Task.Factory.StartNew(() =>
            {
                return(DxConnectionExtension.GetResultSet(mConn,
                                                          sql,
                                                          cmdType,
                                                          mTrans,
                                                          inputArgs,
                                                          outputArgs));
            });

            return(resultTask);
        }
Example #2
0
        public static Task <List <dynamic> > GetDynamicResultSetWithPagingAsync(this IDbConnection mConn,
                                                                                string sql, CommandType cmdType,
                                                                                IDbTransaction mTrans = null,
                                                                                Dictionary <string, object> inputArgs  = null,
                                                                                Dictionary <string, object> outputArgs = null,
                                                                                uint pageNumber = 1, uint pageItemCount = 10)
        {
            var resultTask = Task.Factory.StartNew(() =>
            {
                return(DxConnectionExtension.GetDynamicResultSetWithPaging(mConn,
                                                                           sql,
                                                                           cmdType,
                                                                           mTrans,
                                                                           inputArgs,
                                                                           outputArgs));
            });

            return(resultTask);
        }