Ejemplo n.º 1
0
        /// <summary>
        /// 执行查询的存储过程,进行分页查询,第二个表的字段是总项数
        /// </summary>
        /// <typeparam name="T">类型参数必须是引用类型;这一点也适用于任何类、接口、委托或数组类型。</typeparam>
        /// <param name="iEntity">存储过程实体类</param>
        /// <returns></returns>
        public ConditionResult <T> ToConditionResult <T>(ISPPaging iEntity)
            where T : class
        {
            string errMsg = string.Empty;

            return(ToConditionResult <T>(iEntity, ref errMsg));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 执行查询的存储过程,进行分页查询,第二个表的字段是总项数
        /// </summary>
        /// <typeparam name="T">类型参数必须是引用类型;这一点也适用于任何类、接口、委托或数组类型。</typeparam>
        /// <param name="iEntity">存储过程实体类</param>
        /// <param name="errMsg">错误信息</param>
        /// <returns></returns>
        public ConditionResult <T> ToConditionResult <T>(ISPPaging iEntity, ref string errMsg)
            where T : class
        {
            errMsg = string.Empty;
            ConditionResult <T> result = new ConditionResult <T>()
            {
                PageIndex   = iEntity.PageIndex.Value,
                PageSize    = iEntity.PageSize.Value,
                TotalRecord = 0,
                AllowPaging = true,
                ResultList  = new List <T>(),
                TotalPage   = 0,
            };

            return(result);
        }