三个表join 如何快速写返回一个表的全部字段和另两个表的部分字段 返回

SqlSugar 沟通中
2 199

三个表join 如何快速写返回一个表的全部字段和另两个表的部分字段

热忱回答2

  • 看文档:select (自动映射)

    0 回复
  • 参考select (自动映射)

    .Select<dynamic>((st,sc)=> new  
       //id是st任意一个属性
       id=st.Id.SelectAll(), //  st.*  (SelectAll建议只用一张表,不然查询列会有重名)
       SchoolName=sc.Name // Name as  SchoolName
    }).ToList()
    //Select st.*,[sc].[Name] AS [schoolName]

     明白了,关键是<dynamic>,谢谢!

    0 回复