示例#1
0
        /// <summary>
        /// 회원목록
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public List<SPMemberList_Result> MemberList(CommonModel param, out int outTotalRowCount)
        {
            if (!param.Page.HasValue || param.Page == 0)
            {
                param.Page = 1;
            }
            if (!param.Pagesize.HasValue || param.Pagesize == 0)
            {
                param.Pagesize = 10;
            }

            ObjectParameter totalRowCount = new ObjectParameter("totalRowCount", typeof(int));

            List<SPMemberList_Result> lst = new List<SPMemberList_Result>();
            using (MemberEntities EfContext = new MemberEntities())
            {
                lst = EfContext.SPMemberList(param.PermissionCode, param.Page, param.Pagesize, param.SearchString, totalRowCount).ToList();
            }

            outTotalRowCount = (int)totalRowCount.Value;

            return lst;
        }