的關係,我在學校的I類有這樣的代碼:訪問的關係與實體框架
from student in this.Students where student.Teacher.Id == id select student
Student類有兩種關係:老師和學校。在學校課堂上,我試圖找出所有教師有特定身份證的學生。
的問題是,我在聲明中
student.Teacher.Id
我想這樣做this.Students.Include( 「老師」)的獲得
System.NullReferenceException: Object reference not set to an instance of an object.
,但this.Students沒有這樣的方法。任何想法如何執行該查詢?
如果對Teacher.Id的唯一引用是LINQ to Entities查詢的where子句,則不需要包含。只有在迭代結果時檢查教師*時才需要包含。 – 2009-09-14 13:59:46
是的,包含不能用於對象的關係。我不再有權訪問數據庫,因爲我在學校課堂內。我可以加載一個引用就好了,但是遍歷引用的所有元素來引導他們的引用中的一個聽起來不太好,這將是相當浪費。 – Pablo 2009-09-14 14:21:27