使用.NET Framework 4,VB.Net,EF5,的DbContextEF5檢索嵌套的導航屬性
請考慮三個表和它們所產生的實體:
公司,員工,任務
任務有一個員工的外鍵,員工對公司具有外鍵。
在部分類公司中,如何編寫一個簡單的查詢來返回公司內的所有任務?
要獲得所有任務我現在用的這個冗長的程序:
Public ReadOnly Property Tasks As List(Of Task)
Get
Dim taskList = New List(Of Task)
For Each e In Employees
For Each t In e.Tasks
taskList.Add(t)
Next
Next
Return taskList
End Get
End Property
它的性能是可怕的。有沒有更有效的方法來做到這一點?
謝謝。