Exemplo n.º 1
0
        // ===============================================================================
        //                                                                     Page Select
        //                                                                     ===========
        #region Page Select
        public virtual PagingResultBean <Dch従業員職位履歴台帳> SelectPage(Dch従業員職位履歴台帳CB cb)
        {
            AssertConditionBeanNotNull(cb);
            PagingInvoker <Dch従業員職位履歴台帳> invoker = new PagingInvoker <Dch従業員職位履歴台帳>(TableDbName);

            return(invoker.InvokePaging(new InternalSelectPagingHandler(this, cb)));
        }
        // ===============================================================================
        //                                                                     Page Select
        //                                                                     ===========
        #region Page Select
        public virtual PagingResultBean <Mst客室マスタ> SelectPage(Mst客室マスタCB cb)
        {
            AssertConditionBeanNotNull(cb);
            PagingInvoker <Mst客室マスタ> invoker = new PagingInvoker <Mst客室マスタ>(TableDbName);

            return(invoker.InvokePaging(new InternalSelectPagingHandler(this, cb)));
        }
        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));
        }