2011-05-04 83 views
11

我查詢具有多個導航性能的實體(申請人),需要包括在查詢中的部分包括兩個導航性能(工作者和StatusType)。在Entity Framework中包含多個導航屬性的語法是什麼?

嘗試包括一個屬性作爲工人.INCLUDE (「工人」)工作的,但是當我使用條.include(「工人,StatusType」)得到兩個導航屬性查詢失敗,消息「無效的包含路徑'。

在Entity Framework中包含多個導航屬性的語法是什麼?

+2

我會使用通用的變種:'.INCLUDE(A => a.Worker)。包含(a => a.StatusType)' – SepehrM 2016-04-15 11:03:11

回答

16

使用

Include("Worker").Include("StatusType") 
+3

您也可以使用'包含(x => x.Worker)',這不易出錯。 – 2016-06-09 17:34:17

5

,或者如果它要包括的屬性的子屬性嘗試

.Include("Worker.StatusType") 
+0

你也可以使用'包含(x => x.Worker.StatusType)'這是不容易出錯的。 – 2016-06-09 17:34:43

相關問題