diff --git a/ZR.Service/System/SysRoleService.cs b/ZR.Service/System/SysRoleService.cs index fd7e756..54da378 100644 --- a/ZR.Service/System/SysRoleService.cs +++ b/ZR.Service/System/SysRoleService.cs @@ -45,14 +45,13 @@ namespace ZR.Service exp.AndIF(!string.IsNullOrEmpty(sysRole.Status), role => role.Status == sysRole.Status); exp.AndIF(!string.IsNullOrEmpty(sysRole.RoleKey), role => role.RoleKey == sysRole.RoleKey); - var query = Context.Queryable() + var query = Queryable() .Where(exp.ToExpression()) .OrderBy(x => x.RoleSort) .Select((role) => new SysRole { - RoleId = role.RoleId.SelectAll(), UserNum = SqlFunc.Subqueryable().Where(f => f.RoleId == role.RoleId).Count() - }); + }, true); return query.ToPage(pager); }