Beispiel #1
0
        public async Task <PageResult <TEntity> > ToPageList(int pageIndex, int pageSize)
        {
            return(await Task.Run(() =>
            {
                PageResult <TEntity> pageResult = new PageResult <TEntity>();

                var data = entityDB.AsQueryable().ToPageList(pageIndex, pageSize);
                pageResult.totalCount = entityDB.AsQueryable().Count();
                pageResult.pageIndex = pageIndex;
                pageResult.pageSize = pageSize;
                pageResult.data = data;

                return pageResult;
            }));
        }
Beispiel #2
0
 /// <summary>
 /// 加载菜单
 /// </summary>
 /// <returns></returns>
 public List <Menu> GetMenuModels()
 {
     return(Client.AsQueryable().ToList());//获取所有的菜单
     //using (SqlSugarClient db = BaseDB.GetClient()) {
     //    //获取所有的数据
     //    return db.Queryable<Menu>().Select(o => new MenuModel
     //    {
     //        menu = o
     //    }).ToList();
     //}
 }
Beispiel #3
0
 /// <summary>
 /// 通过userCode 获取用户信息
 /// </summary>
 /// <param name="userCode">userCode</param>
 /// <returns></returns>
 public User getUserByCode(string userCode)
 {
     return(userClent.AsQueryable().Where(item => item.userCode == userCode).First());
 }