У меня следующий запрос:
Dim queryStudent = (From p In dbContext.Residents _
Where p.people_code_id = people_id _
Where p.year = year _
Where p.semester = semester _
Join b In dbContext.Buildings On p.building Equals b.id _
Join r In dbContext.Rooms On p.room Equals r.id
Select p, b, r)
Затем я пытаюсь вытащить здание и комнату для этого человека следующим образом:
room = queryStudent.FirstOrDefault.r.id
building = queryStudent.FirstOrDefault.b.id
Но я получаю ошибку Object reference not set to an instance of an object
.
Я пытался сделать что-то вроде
If IsNothing(queryStudent.FirstOrDefault.r.id) Then
room = ""
Else
room = queryStudent.FirstOrDefault.r.id
End If
Но это все равно вызывает ту же ошибку.