我有一个像这样的对象层次结构:
(DbSet<Student>) Students
-> (List<Semester>) Semesters
-> (List<Module> Modules
->(List<Exam>) Exams
-> (String) Result
我如何让所有结果等于B
的学生答案 0 :(得分:0)
Context.Students.Where(student => student.Semesters.Any(semester => semester.Modules.Any(module => module.Exams.Any(exam => exam.Result == result)))));
这将使学生参加任何你想要的考试。