select里可以嵌入查询吗? 返回

求助
6 1490

            .Select((t1, t2, t3) => new SysOrgView

            {

                OrgId = SqlFunc.GetSelfAndAutoFill(t1.OrgId),

                UserNameList = Db.Queryable<SysUser>().Where(it => it.OrgId == t1.OrgId).Select(it => it.UserName).ToList(),

            }).ToListAsync();


public class SysOrgView

{

        public string OrgId { get; set; }

        public List<string> UserNameList { get; set; }

}


UserNameList 不能嵌入查询,会报错,但是EF是可以的,不知道在SqlSugar里怎么处理???


热忱回答6

  • 报什么错

    0 回复
  • @簽約乄芐﹃站\/kaEnglish Message : Expression parsing does not support the current function ToList. There are many functions available in the SqlFunc class, for example, it=>SqlFunc.HasValue(it.Id) Chinese Message : 拉姆达解析不支持当前函数ToList,SqlFunc这个类里面有大量函数可用,也许有你想要的,例如: it=>SqlFunc.HasValue(it.Id)

    0 回复
  • 程序 程序 VIP0
    2018/6/27

    去看文档, 文档里有子查询详细说明

    0 回复
  • @程序:文档看了N多遍了,DEMO也下载研究了,在SELECT 没找到可以嵌入子查询取得LIST的例子

    0 回复
  • 程序 程序 VIP0
    2018/6/28

    http://www.codeisbug.com/Doc/8/1161

    0 回复
  • 没有这个功能目前

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人