diff --git a/Yi.Framework/Yi.Framework.Service/MenuService.cs b/Yi.Framework/Yi.Framework.Service/MenuService.cs index 082e74d9..215949a1 100644 --- a/Yi.Framework/Yi.Framework.Service/MenuService.cs +++ b/Yi.Framework/Yi.Framework.Service/MenuService.cs @@ -72,7 +72,8 @@ namespace Yi.Framework.Service public async Task> GetTopMenu() { - var menu_data= await _Db.Set().Include(u => u.children).Include(u=>u.mould) + var menu_data= await _Db.Set().Include(u=>u.mould).Include(u => u.children) + .ThenInclude(u => u.children).ThenInclude(u => u.children).ThenInclude(u => u.children) .Where(u =>u.is_delete == (short)Common.Enum.DelFlagEnum.Normal && u.is_top == (short)Common.Enum.TopFlagEnum.Top) .ToListAsync(); return TopMenuBuild(menu_data);