如何实现从下往上的关联查询 返回
SqlSugar
老数据
2
744

悬赏:5 飞吻
有三个类,比如是年级类,班级类和学生类,三个类之间存在从属关系:
public class Grade
{
....
public IList<Class> Classes {get;set}
}
public class Class
{
....
public IList<Student> Students {get;set}
public Grade Grade{get;set}
}
public class Student
{
...
public Class Class {get;set}
}
现在需要从下往上查询,就是查询出某个或者某批学生,可以这样获取他所在班级和年级的信息:Student.Class.Name,Student.Class.Grade.Name等等,我试着用db..Queryable<Student>().Mapper(s => s.Class, s => s.ClassId).Mapper(s=>s.Class.Grade,
s=>s.Class.GradeId).toList(),但会报错。班级是可以查询出来,但年级不知道如何查询?
热忱回答(2)
-
fate sta VIP0
2021/12/25目前只支持2级,如果第3级需要手动mapper,文档有介绍
0 回复 -
石头 VIP0
2021/12/25@fate sta:谢谢!
0 回复