У меня есть три объекта, как показано ниже.
Student { StudentID, Name, Age }
Parent { ParentID, Name, Age }
StudentParent { StudentParentID, StudentID, ParentID }
Мне нужно получить список учащихся IQueryable определенного возраста и без родителей.В настоящее время я использую следующий код, который работает.
IQueryable<Student> Student s = from s in db.Students
where s.Age == 18
where !(from sp in db.StudentParent where sp.StudentID == s.StudentID select sp.StudentID).Contains(s.StudentID)
select s;
Я просто хотел бы помочь преобразовать это в лямбда-выражение.