I couldn t convert the following left join SQL to linq:
select Students.StudentID, StudentAddresses.state
from Students left join Studentaddresses on (Students.StudentID = Studentaddresses.StudentID and StudentAddresses.Active=1)
where (StudentAddresses.Rank =1 or StudentAddresses.StudentID is null)
and Students.StudentID =3
学生可以在学生演讲桌上拥有零记录或多份记录,但只有一份记录可以活跃,排名一。
我能够做一个左边会,为正常局势工作。 但是,如果学生在学生桌上有两张不活跃的记录,我不知道如何使学生记录在最后结果中只出现过一次。 谁能提供帮助?