将实体类通过linq添加一个扩展属性

通过linq select的方式为数据添加一个扩展属性

 var list = await this._cmmand.List(id);

            var innerquery = from menu in list
                             select new
                             {
                                 menu.Id,
                                 menu.TenantId,
                                 menu.ParentId,
                                 menu.Name,
                                 menu.Type,
                                 menu.Owner,
                                 menu.Logo,
                                 menu.CreatedUid,
                                 menu.CreatedTime,
                                 menu.TaskTypeIds,
                                 tasks = new List<AppTaskEntity>()
                             };
            var innerrsult = innerquery.ToList();            

tasks是源数据没有的,通过select添加一个新的属性,后边可以通过遍历进行赋值

posted @ 2022-04-20 09:57  咳咳Pro  阅读(108)  评论(0)    收藏  举报