我有两个类用于示例:StudentClass和SelectedLessonClass。
StudentClass{
studentId,
name,
family}
SelectedLessonClass{
studentId,
lessonId}
我需要选择lessId=12课程的学生的信息;
我使用join命令:
students=students.join(selectedLessons.where(sl=>sl.lessonId==12).tolist(),st=>st.studentId,sl=>sl.studentId,.....)
请引导我,我必须填写哪些内容而不是?
感谢
假设你有listStudents
和listLessons
,你可以尝试这样的方法(result
是符合你的标准的学生列表(:
var result = from s in listStudents
join l in listLessons
on s.studentId equals l.studentId
where l.lessonId=12
select s;