コード例 #1
0
        public PagingResultBean <ENTITY> SelectPage <ENTITY>(String path, PagingBean pmb)
        {
            OutsideSqlOption countOption = _outsideSqlOption.CopyOptionWithoutPaging();
            OutsideSqlEntityExecutor <PagingBean> countExecutor
                = new OutsideSqlEntityExecutor <PagingBean>(_outsideSqlDao, countOption);
            DefaultPagingHandler <ENTITY> handler
                = new DefaultPagingHandler <ENTITY>(path, pmb, typeof(ENTITY), countExecutor, this, _tableDbName);
            PagingInvoker <ENTITY> invoker = new PagingInvoker <ENTITY>(_tableDbName);

            if (pmb.IsCountLater)
            {
                invoker.CountLater();
            }
            return(invoker.InvokePaging(handler));
        }