コード例 #1
0
 public PagingResult <M> QueryPaging(int pageIndex, int pageSize)
 {
     DC.PageIndex = pageIndex;
     DC.PageSize  = pageSize;
     PreExecuteHandle(UiMethodEnum.QueryPaging);
     return(DSS.ExecuteReaderPaging <None, M>(false, null));
 }
コード例 #2
0
 public PagingResult <VM> QueryPaging <VM>(int pageIndex, int pageSize)
     where VM : class
 {
     DC.PageIndex = pageIndex;
     DC.PageSize  = pageSize;
     PreExecuteHandle(UiMethodEnum.QueryPaging);
     return(DSS.ExecuteReaderPaging <M, VM>(false, null));
 }
コード例 #3
0
 public PagingResult <M> QueryPaging <M>(int pageIndex, int pageSize)
     where M : class
 {
     DC.PageIndex = pageIndex;
     DC.PageSize  = pageSize;
     SelectMHandle <M>();
     PreExecuteHandle(UiMethodEnum.QueryPaging);
     return(DSS.ExecuteReaderPaging <None, M>(false, null));
 }
コード例 #4
0
        public PagingResult <T> QueryPaging <T>(int pageIndex, int pageSize, Expression <Func <T> > columnMapFunc)
        {
            DC.PageIndex = pageIndex;
            DC.PageSize  = pageSize;
            var single = typeof(T).IsSingleColumn();

            if (single)
            {
                SingleColumnHandle(columnMapFunc);
            }
            else
            {
                SelectMHandle(columnMapFunc);
            }
            PreExecuteHandle(UiMethodEnum.QueryPaging);
            return(DSS.ExecuteReaderPaging <None, T>(single, null));
        }