using SqlSugar; using System.Collections.Generic; using System.Threading.Tasks; using Yi.Framework.Interface; using Yi.Framework.Model.Models; using Yi.Framework.Repository; namespace Yi.Framework.Service { public partial class MenuService : BaseService, IMenuService { public async Task> GetMenuTreeAsync() { //ParentId 0,代表为根目录,只能存在一个 //复杂查询直接使用db代理 return await _repository._Db.Queryable().Where(u=>u.IsDeleted==false).ToTreeAsync(it=>it.Children,it=>it.ParentId,0); } } }